aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Support floating point numbers in expodential form so that small numbers don'...Chris Lattner2001-11-011-1/+1
* Print floating point numbers in expodential form so that small numbers don't ...Chris Lattner2001-11-011-1/+1
* * Add comments for peepholesChris Lattner2001-11-011-3/+91
* Add DCE as integral part of the level raising to avoid processing instruction...Chris Lattner2001-11-011-4/+9
* Expose the low level DCE mechanism to external usersChris Lattner2001-11-011-10/+20
* Expose the low level DCE mechanism to external usersChris Lattner2001-11-011-0/+9
* Implement new simpler constructors for if you don't have a index listChris Lattner2001-11-011-0/+15
* * Implement expression type conversion for constant valuesChris Lattner2001-11-011-11/+76
* Simplify DCE code a lotChris Lattner2001-11-011-26/+5
* Implement constant propogation of null pointer values.Chris Lattner2001-11-014-1/+88
* Add simpler to use ctors. Add getType() overload to specialize getelementptr...Chris Lattner2001-11-011-0/+10
* Add new isNullValue methodChris Lattner2001-11-011-1/+32
* * Convert getelementptr/store pairs into a single storeChris Lattner2001-11-011-1/+26
* Initial checkin of level raising code, after move and cleanup and expands fro...Chris Lattner2001-11-011-0/+592
* Initial checkin of level raising codeChris Lattner2001-11-011-0/+35
* Move the Raise xform from opt to transformsChris Lattner2001-11-014-5/+6
* Propogate name to the malloc itself instead of to the castChris Lattner2001-11-011-1/+3
* Move level change xfor into the transforms directoryChris Lattner2001-11-012-90/+0
* Add some useful accessorsChris Lattner2001-11-012-0/+20
* crunch the output of GCC a bit to make it nicerChris Lattner2001-10-311-2/+8
* Start testing the new cleangcc passChris Lattner2001-10-311-2/+2
* Use the correct prototype for malloc and freeChris Lattner2001-10-311-2/+2
* Implement code to convert %malloc and %free FUNCTION CALLS into the instructi...Chris Lattner2001-10-312-3/+126
* Implemented constant propogation of cast instructionsChris Lattner2001-10-316-4/+49
* Fix dumb copy and paste typosChris Lattner2001-10-311-1/+1
* Initial version of GCC cleanup pass: just removes extraneous global symbol ta...Chris Lattner2001-10-312-0/+68
* New GCC cleanup pass interfaceChris Lattner2001-10-311-0/+24
* Add hook for GCC cleanup passChris Lattner2001-10-311-1/+4
* Build new gccas toolChris Lattner2001-10-311-1/+1
* Initial checkin of GCCASChris Lattner2001-10-312-0/+80
* Initial checkin of heapsort benchmarkChris Lattner2001-10-311-0/+75
* Fix bug when inlining a method that refers to a global variableChris Lattner2001-10-311-2/+2
* Implement memset memcpy, callocChris Lattner2001-10-301-0/+85
* Initial checkin of ary3 "benchmark" from prog lang shootoutChris Lattner2001-10-301-0/+41
* Implement xor operatorChris Lattner2001-10-301-0/+22
* Initialize map for purifyChris Lattner2001-10-301-0/+1
* callExternalMethod now returns the return value of the functionChris Lattner2001-10-301-2/+6
* Implement a gross function name map that must be used when linking staticallyChris Lattner2001-10-301-18/+42
* * Add some assertions for checking internal error conditionsChris Lattner2001-10-301-32/+90
* Add easy way to enable purify supportChris Lattner2001-10-302-0/+12
* Don't fail to load runtime if running LLI from the current directoryChris Lattner2001-10-301-1/+4
* Initialize isRecursive. Found by PurifyChris Lattner2001-10-301-1/+1
* Fix ordering problem. Found by purify. :)Chris Lattner2001-10-301-1/+1
* Add testcase for missed SCCP optimizationChris Lattner2001-10-301-0/+25
* Print out a label if we step into the first instruction of a basic blockChris Lattner2001-10-291-0/+3
* * Fix pow wrapper to actually workChris Lattner2001-10-291-1/+56
* Implement getelementptr instruction as well as the load and store formsChris Lattner2001-10-291-6/+44
* I screwed up the macros, so of course strtol didn't work. *sigh*Chris Lattner2001-10-291-3/+3
* Fix broken assertion. Didn't allow for pointer caseChris Lattner2001-10-291-6/+3
* Pull method symbols over when linking. Otherwise the result of the link will...Chris Lattner2001-10-293-0/+3