aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Minor cleanupsChris Lattner2003-09-012-26/+16
* Remove gross old hacky code that was in there for backwards compatibilityChris Lattner2003-09-011-56/+9
* Change the RaiseAllocations pass to be a Pass instead of a BasicBlock pass.Chris Lattner2003-09-011-54/+75
* Fix bug: TailDuplicate/2003-08-31-UnreachableBlocks.llChris Lattner2003-08-311-2/+5
* Replace M with F when refering to functionsChris Lattner2003-08-311-11/+11
* Rename TarjanSCCIterator -> scc_iteratorChris Lattner2003-08-315-30/+30
* Don't explicitly use the SCC classChris Lattner2003-08-312-4/+4
* Remove dead varChris Lattner2003-08-312-2/+0
* The SCC::HasLoop method is now in the main iteratorChris Lattner2003-08-314-16/+16
* Remove explicit passing of SCC's around as objects.Chris Lattner2003-08-312-12/+10
* Move the getAnalysisUsage method from the header fileChris Lattner2003-08-312-4/+24
* The tarjan iterator now returns a reference to the current SCC, not a possibl...Chris Lattner2003-08-315-7/+7
* Minor cleanupsChris Lattner2003-08-312-28/+18
* Indent classes correctly in the namespaceChris Lattner2003-08-312-92/+112
* * CleanupsChris Lattner2003-08-312-76/+60
* Heavily refactor code:Chris Lattner2003-08-313-127/+198
* Add accessor functionChris Lattner2003-08-311-0/+2
* Initial checkin of the -prune-eh pass, a very simple exception handling remov...Chris Lattner2003-08-311-0/+93
* Initial checkin of the CallGraphSCCPass classChris Lattner2003-08-311-0/+30
* ScalarRepl does not modify the CFG. Say so!Chris Lattner2003-08-311-0/+6
* Use new interface, simplifies codeChris Lattner2003-08-311-11/+3
* Use the new interface, simplifies codeChris Lattner2003-08-312-18/+13
* Use the new interface, simplifies codeChris Lattner2003-08-311-43/+4
* Use the new interface, simplifies codeChris Lattner2003-08-311-13/+8
* Implement new methodChris Lattner2003-08-311-0/+24
* There is no reason for this to be a pass!Chris Lattner2003-08-291-5/+5
* Fix bug: Linker/2003-08-28-TypeResolvesGlobal3.llChris Lattner2003-08-291-1/+1
* Implement "unsafe" replaceAllUsesWWith stuff for use during type resolution.Chris Lattner2003-08-291-17/+31
* Fix bug: Linker/2003-08-28-TypeResolvesGlobal2.llChris Lattner2003-08-291-7/+2
* Refactor code to make it useful outside of Constants.cppChris Lattner2003-08-292-24/+24
* Fix bug: Linker/2003-08-28-TypeResolvesGlobal.llChris Lattner2003-08-291-6/+12
* * Use alloca() to force GCC not to eliminate frame pointerMisha Brukman2003-08-291-115/+90
* Fixed two double free bugs that caused llc to segfault or run forever.John Criswell2003-08-282-10/+42
* Add support for the llvm.unwind intrinsic, which we codegen to just do an abortChris Lattner2003-08-282-2/+58
* Fix really nasty bugs in the CWriter, handling invoke instructions. TrackingChris Lattner2003-08-282-4/+10
* Removing READMETanya Lattner2003-08-284-70/+4
* Putting my revised version of ModuloScheduling in cvs. This is not complete...Tanya Lattner2003-08-288-5880/+310
* Fix bug where we considered function types equivalent even if they had differ...Chris Lattner2003-08-283-3/+9
* Moved index into BB to common graph class because its needed by ModuloSchedGr...Tanya Lattner2003-08-284-8/+2
* Added/removed header fileTanya Lattner2003-08-272-2/+0
* *** empty log message ***Tanya Lattner2003-08-276-832/+546
* Fix bug: SCCP/2003-08-26-InvokeHandling.llChris Lattner2003-08-271-1/+4
* First version of SchedGraph common class and refactoring of SchedGraph.Tanya Lattner2003-08-2510-962/+706
* As it turns out, things will be simpler than I first expected. We no longerChris Lattner2003-08-252-6/+0
* Remove special casingChris Lattner2003-08-251-3/+0
* Mangle ALL letters that we do not allow, not just a few.Chris Lattner2003-08-242-28/+52
* Simplify codeChris Lattner2003-08-242-6/+2
* Consult the target data, not the module, about how large the current pointerChris Lattner2003-08-241-4/+4
* Targets now configure themselves based on the source module, not on theChris Lattner2003-08-243-13/+31
* Targets should configure themselves based on a Module, not some wierd flagsChris Lattner2003-08-243-12/+12