aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix levelraise/2003-01-30-ShiftCrash.llChris Lattner2003-01-301-1/+1
* Initial checkin of pool allocation codeChris Lattner2003-01-291-0/+531
* Use and implement API for graph traversalsChris Lattner2003-01-291-24/+25
* Fix build problem on sparcChris Lattner2003-01-291-1/+2
* Fix warnings on sparcChris Lattner2003-01-291-4/+5
* free instructions mark their operands as being heap nodes.Chris Lattner2003-01-281-1/+2
* Disable construction of pool allocatorChris Lattner2003-01-241-4/+2
* * Eliminate boolean arguments in favor of using enumsChris Lattner2003-01-232-4/+4
* * Eliminate boolean arguments in favor of using enumsChris Lattner2003-01-235-18/+20
* Slight efficiency improvementChris Lattner2003-01-231-4/+1
* Fix bug: LevelRaise/2003-01-22-GEPProblem.llChris Lattner2003-01-231-1/+1
* Fix bug: ADCE/2003-01-22-PredecessorProblem.llChris Lattner2003-01-231-7/+18
* Fix analysis of the Burg programChris Lattner2003-01-221-1/+1
* Fix didn't fix the race condition in the makefilesChris Lattner2003-01-221-1/+1
* Don't keep track of # big vs #small instructions seperatelyChris Lattner2003-01-211-8/+3
* Fix race condition in MakefileChris Lattner2003-01-211-1/+1
* Print machine frame objects with the frame offset intrinsic to the machineChris Lattner2003-01-161-7/+12
* Don't emit unneccesary branch instructions!Chris Lattner2003-01-162-30/+82
* Fix problem with invalidated iteratorChris Lattner2003-01-162-2/+2
* Fix problems with empty basic blocksChris Lattner2003-01-163-12/+16
* Implement optimization folding setcc into branch.Chris Lattner2003-01-162-76/+226
* Add more flavors of branch instructionsChris Lattner2003-01-161-1/+11
* Arg, fix bugs in previous checkin...Chris Lattner2003-01-161-2/+2
* Add assertionChris Lattner2003-01-161-2/+5
* Implement code to keep the stack pointer aligned to an 8 byte boundary.Chris Lattner2003-01-164-3/+16
* Handle frame offset due to return address pushed on the stackChris Lattner2003-01-151-6/+8
* * Insert prolog/epilog code before rewriting indexesChris Lattner2003-01-151-23/+23
* Move sparc specific code into the Sparc backendChris Lattner2003-01-155-514/+275
* Fix warningsChris Lattner2003-01-151-4/+3
* Adjust to simpler interfacesChris Lattner2003-01-152-49/+42
* Adjust to new interfacesChris Lattner2003-01-154-12/+16
* Move headers aroundChris Lattner2003-01-154-4/+4
* Header is moved into local directoryChris Lattner2003-01-152-6/+4
* Fix bug in previous checkinChris Lattner2003-01-152-2/+4
* Add new methodChris Lattner2003-01-152-0/+2
* #include RegClass.h explicitlyChris Lattner2003-01-159-8/+11
* Remvoe dependency on RegClass.hChris Lattner2003-01-152-6/+8
* Move private header to private directoryChris Lattner2003-01-152-2/+2
* Prune #includesChris Lattner2003-01-153-3/+0
* Minor changesChris Lattner2003-01-154-60/+54
* Remove obsolete ctorChris Lattner2003-01-151-9/+0
* Use BuildMI moreChris Lattner2003-01-152-242/+156
* Remove dead codeChris Lattner2003-01-152-134/+0
* Fix bug found by regtestsChris Lattner2003-01-151-9/+5
* Use buildmi not MI ctor directlyChris Lattner2003-01-152-6/+4
* Use BuildMI more, Create*Instruction lessChris Lattner2003-01-153-135/+71
* X86 backend should never use addMRegChris Lattner2003-01-151-4/+4
* * Elimiante a bunch of functions from InstrSelectionSupport.h, replacing usersChris Lattner2003-01-153-65/+62
* Rename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> llvm/CodeGen/FunctionLi...Chris Lattner2003-01-1411-21/+24
* Move llvm/Analysis/LiveVar/ValueSet.h to CodeGen/ValueSet.hChris Lattner2003-01-148-10/+10