aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/InstCombine/InstCombinePHI.cpp
AgeCommit message (Expand)Author
2011-08-15Update instcombine for atomic load/store.Eli Friedman
2011-07-25Shorten some expressions by using ArrayRef::slice().Frits van Bommel
2011-07-25Convert GetElementPtrInst to use ArrayRef.Jay Foad
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-05-27Final step of instcombine debuginfo; switch a couple more places over to Inse...Eli Friedman
2011-04-27Stop trying to have instcombine preserve LCSSA form: this was notDuncan Sands
2011-04-16Rename a misleadingly-named variable.Frits van Bommel
2011-04-16Fix bug when checking phi operands in InstCombiner::visitPHINode(),Jay Foad
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-03-30Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad
2011-03-30(Almost) always call reserveOperandSpace() on newly created PHINodes.Jay Foad
2011-03-28Make more use of PHINode::getNumIncomingValues().Jay Foad
2011-02-17have instcombine preserve nsw/nuw/exact when sinkingChris Lattner
2011-02-17fix typoChris Lattner
2011-02-17fix instcombine merging GEPs through a PHI to only make theChris Lattner
2010-11-14Teach InstructionSimplify about phi nodes. I chose to have it simplyDuncan Sands
2010-07-12cache result of operator*Gabor Greif
2010-03-05fix PR6512, a case where instcombine would incorrectly merge loadsChris Lattner
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands
2010-01-05Add newline at EOF.Benjamin Kramer
2010-01-05split PHI node stuff out to InstCombinePHI.cppChris Lattner