summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
...
* Be more careful when inserting reused instructions. This fixes CodeGen/Gener...Chris Lattner2007-04-17
* Oops. Didn't mean to check in a quick hack.Evan Cheng2007-04-17
* Fix a bug in my previous patch, grabbing the shift amount width from theChris Lattner2007-04-17
* dag combiner just got better at pruning bits. This fixes CodeGen/ARM/rev.llChris Lattner2007-04-17
* Fold (x << c1)>> c2 into a single shift if the bits shifted out aren't used.Chris Lattner2007-04-17
* Copy coalescing change to prevent a physical register from being pin to aEvan Cheng2007-04-17
* Add a register allocation preference field; add a method to compute size of a...Evan Cheng2007-04-17
* Change getAllocatableSet() so it returns allocatable registers for a specific...Evan Cheng2007-04-17
* Keep track of number of uses within the function per virtual register.Evan Cheng2007-04-17
* Add commentAnton Korobeynikov2007-04-17
* SIGN_EXTEND_INREG does not demand its top bits. Give SimplifyDemandedBitsChris Lattner2007-04-17
* Spell doFinalization right, so that it is a proper virtual override andDan Gohman2007-04-17
* remove use of BasicBlock::getNextChris Lattner2007-04-17
* add a noteChris Lattner2007-04-17
* remove use of BasicBlock::getNextChris Lattner2007-04-17
* Remove use of Instruction::getNextChris Lattner2007-04-17
* eliminate use of Instruction::getNext()Chris Lattner2007-04-17
* remove use of Instruction::getNextChris Lattner2007-04-17
* eliminate use of Instruction::getPrev(). Patch by Gabor Greif in 2005.Chris Lattner2007-04-17
* eliminate a use of Instruction::getPrev(), patch by Gabor Greif in 2005.Chris Lattner2007-04-17
* rename X86FunctionInfo to X86MachineFunctionInfo to match the header fileChris Lattner2007-04-17
* Implemented correct stack probing on mingw/cygwin for dynamic alloca's.Anton Korobeynikov2007-04-17
* merge several fields in GlobalValue to use the same word, move CallingConvChris Lattner2007-04-17
* Use this nifty Constraints thing and fix the inverted conditional movesAndrew Lenharth2007-04-17
* The (negative) offset from a SymbolTableListTraits-using ilist to its containerChris Lattner2007-04-17
* Refactor SymbolTableListTraits to only have a single pointer in it, insteadChris Lattner2007-04-17
* SSE4 is apparently public now.Chris Lattner2007-04-17
* Make long line fit in 80 cols.Reid Spencer2007-04-16
* FixDevang Patel2007-04-16
* Fix problems in the PartSet lowering having to do with incorrect bit width.Reid Spencer2007-04-16
* RegenerateReid Spencer2007-04-16
* Okay, yes there *is* a getKeyLength method on ValueName. And, it should beReid Spencer2007-04-16
* In the event that some really old non-Intel or -AMD CPU is encountered...Jeff Cohen2007-04-16
* Implement @sext and @zext parameter attribute handling properly instead ofReid Spencer2007-04-16
* Before assuming that the original code didn't work for Athlon64, the person whoJeff Cohen2007-04-16
* Proivde getAnalysis<FPAnalysis>(Func) support.Devang Patel2007-04-16
* Do not assert during analysis implementation initialization.Devang Patel2007-04-16
* Print and delete on the fly pass managers.Devang Patel2007-04-16
* Regenerate.Reid Spencer2007-04-16
* Check length of string before we walk off the end of it.Reid Spencer2007-04-16
* Update module pass manager to support module passes that requireDevang Patel2007-04-16
* Give each pass manager chance to manage lower level analysis pass, which isDevang Patel2007-04-16
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-16
* Regenerate.Reid Spencer2007-04-16
* Use a more optimal way to get the name of a function. Thanks, Chris.Reid Spencer2007-04-16
* Don't return 0 if the len == 5, let the assert handle that case.Reid Spencer2007-04-16
* For PR1336:Reid Spencer2007-04-16
* Fix test/CodeGen/Generic/vector-constantexpr.llReid Spencer2007-04-16
* Regenerate.Reid Spencer2007-04-16
* For PR1328:Reid Spencer2007-04-16