summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Replace two manual loops with calls to CallSite::hasArguments (no functional ...Matthijs Kooijman2008-06-04
* Add CallSite::hasArgument to allow for seeing if a call passes a certain valu...Matthijs Kooijman2008-06-04
* Add a Name parameter to two of the init methods of GetElementPointer to make ...Matthijs Kooijman2008-06-04
* Implement the two constructors in InsertValueInst and ExtractValueInst.Matthijs Kooijman2008-06-04
* Add a stack slot coloring pass. Not yet enabled.Evan Cheng2008-06-04
* LowerSubregs should not clobber any analysis.Evan Cheng2008-06-04
* Move #include to right place.Evan Cheng2008-06-04
* Register if-converter pass for -debug-pass.Evan Cheng2008-06-04
* More pass manager debugging outputs.Evan Cheng2008-06-04
* Change packed struct layout so that field sizesDuncan Sands2008-06-04
* Add #includes required by GCC 4.3, thanks for Zhongxing XuChris Lattner2008-06-04
* Some Mips minor fixesBruno Cardoso Lopes2008-06-04
* We need to subtract one from this index because live ranges are open at the end.Owen Anderson2008-06-04
* Fix spellnig errorScott Michel2008-06-03
* LoopIndexSplit can sometimes result in cases where a block in its own domfron...Owen Anderson2008-06-03
* Prevent a crash in debug dumps.Dale Johannesen2008-06-03
* Add StringConstantPrefix to control what theDale Johannesen2008-06-03
* Find a better place to output hex constants corresponding to integers.Scott Michel2008-06-03
* Fixed bug in bad behavior in calculateFrameObjectOffsets,Bruno Cardoso Lopes2008-06-03
* Do not run loop-aligner at -fast (e.g. -O0).Evan Cheng2008-06-03
* Revert this patchScott Michel2008-06-03
* "Unable to schedule <A> required by <B>" is more helpful thenDevang Patel2008-06-03
* Add debugging aid.Devang Patel2008-06-03
* Fix whitespace in whitespace-significant pseudocode in a comment.Dan Gohman2008-06-03
* Constant folding for insertvalue and extractvalue.Dan Gohman2008-06-03
* Update dom tree. Fix PR 2372.Devang Patel2008-06-02
* Fold adds and subtracts of zero immediately, instead of waitingDan Gohman2008-06-02
* Minor cosmetic patch so that the hex equivalent of a decimalScott Michel2008-06-02
* Add necessary 64-bit support so that gcc frontend compiles (mostly). CurrentScott Michel2008-06-02
* Implement CBE support for first-class structs and array values,Dan Gohman2008-06-02
* Remove unneeded code I added.Chris Lattner2008-06-02
* Correctly handle removed instructions at the beginning of MBBs when renumbering.Owen Anderson2008-06-02
* Fixes PR2395. Looking for a constant in a GEP tail (when the first GEP Wojciech Matyjewicz2008-06-02
* Don't use the GOT for symbols that are not externally visible.Rafael Espindola2008-06-02
* move CannotBeNegativeZero to ValueTracking. Simplify some signbit comparisons.Chris Lattner2008-06-02
* move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBitsChris Lattner2008-06-02
* Fix two issues that Eli Friedman pointed out, where would misoptimized code l...Owen Anderson2008-06-01
* Don't remove the memcpy when call slot substitution fails.Owen Anderson2008-06-01
* Remember to update the reverse non-local cache when cleaning up dirty entries...Owen Anderson2008-06-01
* Make ping more aggressive in finding nonlocal caching errors.Owen Anderson2008-06-01
* When simplifying a call to a bitcast function, tighten upDuncan Sands2008-06-01
* Fixed flag issue that was generating infinite loop while in list scheduling. Bruno Cardoso Lopes2008-06-01
* AsmWriter support for insertvalue/extractvalue. These instructions canDan Gohman2008-05-31
* Improved bitcode support for insertvalue/extractvalue.Dan Gohman2008-05-31
* Fix some bugs with the handling of indices in insertvalue/extractvalue.Dan Gohman2008-05-31
* Peer through sext/zext when looking for not(cmp).Nick Lewycky2008-05-31
* Yay us! Every one of these examples turns into icmp/zext/ret.Nick Lewycky2008-05-31
* Add more i1 optimizations. add, sub, mul, s/udiv on i1 are now simplified away.Nick Lewycky2008-05-31
* Adding i1 is always Xor.Nick Lewycky2008-05-31
* Fix the CBE's handling of instructions whose result is an i1. Previously,Chris Lattner2008-05-31