aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-01-05Add a new predicate for integer type equality tests.Benjamin Kramer
2010-01-05Add an !eq() operator to TableGen. It operates on strings only.David Greene
2010-01-05Add an entry on SmallBitVector.Dan Gohman
2010-01-05optimize comparisons against cttz/ctlz/ctpop, patch by Alastair Lynn!Chris Lattner
2010-01-05Delete useless trailing semicolons.Dan Gohman
2010-01-05Nick Lewycky pointed out that this code makes changes unconditionally.Dan Gohman
2010-01-05Have TableGen emit code that uses dbgs() rather than errs().David Greene
2010-01-05If a scope has only one instruction then first instruction is also the last i...Devang Patel
2010-01-05Set Changed properly after calling DeleteDeadPHIs.Dan Gohman
2010-01-05Use do+while instead of while for loops which obviously have aDan Gohman
2010-01-05Fix indentation.Dan Gohman
2010-01-05Make RecursivelyDeleteTriviallyDeadInstructions,Dan Gohman
2010-01-05Some versions of GCC don't like non-static data members in sizeofDan Gohman
2010-01-05Add a SmallBitVector class, which mimics BitVector but uses onlyDan Gohman
2010-01-05Add newline at EOF.Benjamin Kramer
2010-01-05Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer
2010-01-05prune some #includes.Chris Lattner
2010-01-05split and/or/xor out into one overly-large (2000LOC) file. However, I thinkChris Lattner
2010-01-05missed file with previous commit.Chris Lattner
2010-01-05split instcombine of shifts out to its own file.Chris Lattner
2010-01-05eliminate getBitCastOperand and simplify some over-complex inbounds stuff.Chris Lattner
2010-01-05split call handling out to InstCombineCalls.cppChris Lattner
2010-01-05optimize cttz and ctlz when we can prove something about the Chris Lattner
2010-01-05this inline function moved to addsubChris Lattner
2010-01-05split add/sub out to its own file. Eliminate use ofChris Lattner
2010-01-05all the places we use hasOneUse() we know are instructions, so inlineChris Lattner
2010-01-05eliminate AssociativeOpt and its last uses.Chris Lattner
2010-01-05inline the FoldICmpLogical functor.Chris Lattner
2010-01-05Code refactoring.Evan Cheng
2010-01-05inline the 'AddRHS' transformation, simplifying things significantly.Chris Lattner
2010-01-05remove massive over-genality manifested as a big template Chris Lattner
2010-01-05split mul/div/rem instructions out to their own file.Chris Lattner
2010-01-05clean up header.Chris Lattner
2010-01-05split select out to its own file.Chris Lattner
2010-01-05split out load/store/alloca.Chris Lattner
2010-01-05reduce indentationChris Lattner
2010-01-05split vector stuff out to InstCombineVectorOps.cppChris Lattner
2010-01-05split PHI node stuff out to InstCombinePHI.cppChris Lattner
2010-01-05convert various IntrinsicInst's to use class instead of struct.Chris Lattner
2010-01-05fix an infinite loop in reassociate building emacs.Chris Lattner
2010-01-05Change this back to errs().David Greene
2010-01-05These should probably be errs().David Greene
2010-01-05Delete renaming use of dead dbg intrinsics.Devang Patel
2010-01-05Use StringRef.startswith().Devang Patel
2010-01-05Fix a build error by adding a missing commit.David Greene
2010-01-05Fix a build error and change errs() to dbgs().David Greene
2010-01-05Remove an unneeded svn:ignore property.Dan Gohman
2010-01-05Enable debug buffering.David Greene
2010-01-05Enable debug buffering.David Greene
2010-01-05Change errs() to dbgs().David Greene