summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* 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
* Factor several methods, including getInversePredicate andDan Gohman2008-05-31
* Teach the DAGISelEmitter to not compute the variable_ops operandDan Gohman2008-05-31
* Remove an unused variable.Dan Gohman2008-05-31
* IR, bitcode reader, bitcode writer, and asmparser changes toDan Gohman2008-05-31
* Fix indentation.Evan Cheng2008-05-30
* Fix indentation.Evan Cheng2008-05-30
* The coalescer doesn't need LiveVariables now that we have register use iterat...Owen Anderson2008-05-30
* rewrite operand loops to use iteratorsGabor Greif2008-05-30
* Preserve the register coallescer, and update live intervals more correctly by...Owen Anderson2008-05-30
* Since LCSSA switched over to DenseMap, we have to be more careful to avoid it...Owen Anderson2008-05-30
* Give a proper error message when a command line option is defined more thanMatthijs Kooijman2008-05-30
* Use eraseFromParent() instead of doing that manually in two places.Matthijs Kooijman2008-05-30
* Let Instruction::getOpcodeName() return something useful for the newMatthijs Kooijman2008-05-30
* Add the "AsCheapAsAMove" flag to some 64-bit xor instructions.Bill Wendling2008-05-30
* Remove an unused variable.Dan Gohman2008-05-30
* Fix a typo in a comment.Dan Gohman2008-05-30
* Fix a copy+paste error in a comment.Dan Gohman2008-05-30
* Make the renumbering correct in the face of deleted instructions that have be...Owen Anderson2008-05-29
* Unbreak build.Bill Wendling2008-05-29
* Add patterns for CALL32m and CALL64m. They aren't matched in mostDan Gohman2008-05-29
* Remove more iostream header includes. Needed to implement a "FlushStream"Bill Wendling2008-05-29
* Remove <iostream>.Bill Wendling2008-05-29
* Add newline at end of file.Owen Anderson2008-05-29
* Fix a tblgen problem handling variable_ops in tblgen instructionDan Gohman2008-05-29
* const-ify getOpcode.Dan Gohman2008-05-29
* Expand small memmovs using inline code. Set the X86 threshold for expandingDan Gohman2008-05-29
* Revert part of my last patch that I didn't intend to commit yet.Owen Anderson2008-05-29
* Renumbering needs to account for instruction slot offsets when performing loo...Owen Anderson2008-05-29
* Force postdom to be linked into opt and bugpoint, even though it is no longer...Owen Anderson2008-05-29
* Add a newline at the end of this file.Duncan Sands2008-05-29