aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* I tried to standardize the formatting and tidy up the huge amount ofBrian Gaeke2003-09-214-408/+66
* Convert PhyRegAlloc into a proper pass.Brian Gaeke2003-09-214-264/+196
* Add prototypeChris Lattner2003-09-212-0/+6
* Functions reachable from the arguments of unresolvable call nodes shouldChris Lattner2003-09-202-2/+17
* The Globals graph must become complete at the end of the BU phase!Chris Lattner2003-09-201-0/+5
* Do not mark incoming arguments to functions complete if the function is point...Chris Lattner2003-09-201-10/+30
* Make sure to add global variable initializers to the Globals graph!Chris Lattner2003-09-201-15/+69
* Don't consider incomplete nodes to be typesafe!Chris Lattner2003-09-201-1/+1
* Remove trivially dead nodes was not removing nodes that were dead due to forw...Chris Lattner2003-09-201-0/+14
* Global variables with APPENDING linkage are very important to keep around!Chris Lattner2003-09-201-3/+6
* Add special case handling for calloc and reallocChris Lattner2003-09-201-0/+16
* Switch from using CallInst's to represent call sites to using the LLVMChris Lattner2003-09-2012-117/+125
* Make this work better for constants that aren't necessarily in ANY graph, suc...Chris Lattner2003-09-201-4/+15
* update doxChris Lattner2003-09-201-2/+2
* Rename Function::getEntryNode -> getEntryBlockChris Lattner2003-09-2013-20/+21
* Rename getEntryNode -> getEntryBlock()Chris Lattner2003-09-201-2/+2
* Minor cleanups, no functional changesChris Lattner2003-09-201-89/+70
* Cleanup header fileChris Lattner2003-09-201-2/+4
* Now that the TCE pass passes all of the tests, add it to GCCASChris Lattner2003-09-201-1/+1
* Fix a really obvious huge gaping bug, add a commentChris Lattner2003-09-201-1/+2
* Expose the TCE passChris Lattner2003-09-202-0/+10
* New transformation: tail recursion eliminationChris Lattner2003-09-201-0/+96
* New testcaseChris Lattner2003-09-201-0/+29
* Fix header, fix broken friend declChris Lattner2003-09-201-3/+4
* Fix bug: BasicAA/2003-09-19-LocalArgument.llChris Lattner2003-09-201-7/+22
* New testcase that basicaa should be able to handleChris Lattner2003-09-202-0/+24
* Fix file headerChris Lattner2003-09-201-2/+1
* UnsquishifyChris Lattner2003-09-202-2/+2
* Keep track of the number of typed/untyped memory accesses theyre are in the p...Chris Lattner2003-09-201-30/+62
* New header file for gccld.John Criswell2003-09-191-0/+64
* Removed linking functionality from gccld.cpp and moved it to linker.cpp.John Criswell2003-09-196-567/+1416
* Reject "llvm." as a function nameChris Lattner2003-09-191-1/+3
* Implement InstCombine/and.ll:test(15|16)Chris Lattner2003-09-191-0/+27
* Two new tests for shifts followed by andsChris Lattner2003-09-191-0/+12
* pull a large nested conditional out into its own functionChris Lattner2003-09-191-70/+91
* Implement InstCombine/add.ll:test(15|16)Chris Lattner2003-09-191-0/+37
* New testcasesChris Lattner2003-09-191-0/+12
* a bitfield stress test to exercise various parts of the front-end.Chris Lattner2003-09-191-0/+28
* Changed the empty rule for .h files. The rule needs an empty command so thatJohn Criswell2003-09-181-1/+1
* Fix a typo in Sparc.cpp.Brian Gaeke2003-09-182-10/+6
* Rename the pass creator fn to mimic the other creator fn names.Brian Gaeke2003-09-181-1/+1
* Fix (and properly doxygenify) some comments. IncorporateBrian Gaeke2003-09-181-39/+86
* Make the symbol prologue/epilogue stuff redundant with MappingInfo, inBrian Gaeke2003-09-181-20/+31
* Refactored gccld into three C++ source files.John Criswell2003-09-184-313/+606
* Minimal implementation of the abstract ModuleProvider interface.Misha Brukman2003-09-181-0/+28
* Abstract interface for module providers, e.g. streaming bytecode reader.Misha Brukman2003-09-181-0/+40
* Document new columnChris Lattner2003-09-171-0/+2
* Fixed spelling.Misha Brukman2003-09-177-17/+17
* Replaced the call to strdup() with a new operator followed by a strcpy().John Criswell2003-09-171-1/+2
* Added the use of the const keyword.John Criswell2003-09-171-14/+29