aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* another example.Chris Lattner2010-01-051-0/+8
* Don't specify CR sub-registers as implicit defs of BL instructions.Jakob Stoklund Olesen2010-01-051-6/+2
* remove a useless negative test, add a rdar # to an xfail that I'm working on.Chris Lattner2010-01-052-46/+1
* clean up tests.Chris Lattner2010-01-053-28/+9
* just remove this xform which is subsumed by others.Chris Lattner2010-01-052-28/+3
* Fix comment for CheckDebugInfoIntrinsicsVictor Hernandez2010-01-051-2/+3
* move a trunc-specific transform out of commonIntCastTransforms into visitTrunc.Chris Lattner2010-01-051-32/+34
* Restore dump() methods to Loop and MachineLoop.Dan Gohman2010-01-054-1/+15
* Move remaining stuff to the isInteger predicate.Benjamin Kramer2010-01-0514-40/+31
* move a zext specific xform out of commonIntCastTransforms into visitZExt and ...Chris Lattner2010-01-051-10/+9
* Remove livein checks from machine code verifier.Jakob Stoklund Olesen2010-01-051-99/+13
* move a trunc-specific xform out of commonIntCastTransforms into visitTruncChris Lattner2010-01-051-16/+25
* reduce indentationChris Lattner2010-01-051-15/+18
* RegenerateAnton Korobeynikov2010-01-051-1/+1
* Proper deduce z/System LLVM target from target triple whenAnton Korobeynikov2010-01-051-1/+1
* NamedMDNode is a collection MDNodes.Devang Patel2010-01-056-23/+25
* Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer2010-01-0517-39/+36
* Add a new predicate for integer type equality tests.Benjamin Kramer2010-01-052-0/+8
* Add an !eq() operator to TableGen. It operates on strings only.David Greene2010-01-057-2/+37
* Add an entry on SmallBitVector.Dan Gohman2010-01-051-1/+21
* optimize comparisons against cttz/ctlz/ctpop, patch by Alastair Lynn!Chris Lattner2010-01-052-5/+49
* Delete useless trailing semicolons.Dan Gohman2010-01-0557-102/+102
* Nick Lewycky pointed out that this code makes changes unconditionally.Dan Gohman2010-01-051-1/+2
* Have TableGen emit code that uses dbgs() rather than errs().David Greene2010-01-051-2/+2
* If a scope has only one instruction then first instruction is also the last i...Devang Patel2010-01-052-1/+19
* Set Changed properly after calling DeleteDeadPHIs.Dan Gohman2010-01-052-2/+2
* Use do+while instead of while for loops which obviously have aDan Gohman2010-01-0512-29/+23
* Fix indentation.Dan Gohman2010-01-051-1/+1
* Make RecursivelyDeleteTriviallyDeadInstructions,Dan Gohman2010-01-054-15/+25
* Some versions of GCC don't like non-static data members in sizeofDan Gohman2010-01-051-1/+1
* Add a SmallBitVector class, which mimics BitVector but uses onlyDan Gohman2010-01-054-0/+671
* Add newline at EOF.Benjamin Kramer2010-01-051-1/+1
* Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer2010-01-0525-58/+46
* prune some #includes.Chris Lattner2010-01-051-8/+1
* split and/or/xor out into one overly-large (2000LOC) file. However, I thinkChris Lattner2010-01-053-1963/+1978
* missed file with previous commit.Chris Lattner2010-01-051-418/+0
* split instcombine of shifts out to its own file.Chris Lattner2010-01-052-0/+437
* eliminate getBitCastOperand and simplify some over-complex inbounds stuff.Chris Lattner2010-01-051-46/+22
* split call handling out to InstCombineCalls.cppChris Lattner2010-01-053-1110/+1133
* optimize cttz and ctlz when we can prove something about the Chris Lattner2010-01-052-2/+58
* this inline function moved to addsubChris Lattner2010-01-051-24/+0
* split add/sub out to its own file. Eliminate use ofChris Lattner2010-01-053-695/+749
* all the places we use hasOneUse() we know are instructions, so inlineChris Lattner2010-01-051-12/+9
* eliminate AssociativeOpt and its last uses.Chris Lattner2010-01-051-35/+2
* inline the FoldICmpLogical functor.Chris Lattner2010-01-051-98/+90
* Code refactoring.Evan Cheng2010-01-051-9/+19
* inline the 'AddRHS' transformation, simplifying things significantly.Chris Lattner2010-01-051-39/+4
* remove massive over-genality manifested as a big template Chris Lattner2010-01-051-60/+1
* split mul/div/rem instructions out to their own file.Chris Lattner2010-01-054-674/+701
* clean up header.Chris Lattner2010-01-051-7/+2