Age | Commit message (Expand) | Author |
2013-02-01 | Revert r174152. The shift amount may overflow and in that case this transform... | Nadav Rotem |
2013-02-01 | Optimize shift lefts of a constant by a value plus constant into a single shift. | Nadav Rotem |
2013-01-02 | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth |
2012-12-09 | Use m_OneUse pattern instead of hasOneUse() method. | Jakub Staszak |
2012-12-09 | Remove trailing spaces. | Jakub Staszak |
2012-12-03 | Use the new script to sort the includes of every file under lib. | Chandler Carruth |
2012-10-08 | Move TargetData to DataLayout. | Micah Villmow |
2012-09-27 | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S... | Sylvestre Ledru |
2012-09-27 | Fix a typo 'iff' => 'if' | Sylvestre Ledru |
2012-05-27 | PR12967: Don't crash when trying to fold a shift that's larger than the type'... | Benjamin Kramer |
2012-04-23 | Reapply r155136 after fixing PR12599. | Jakob Stoklund Olesen |
2012-04-20 | Revert r155136 "Defer some shl transforms to DAGCombine." | Jakob Stoklund Olesen |
2012-04-19 | Defer some shl transforms to DAGCombine. | Jakob Stoklund Olesen |
2012-02-07 | Convert assert(0) to llvm_unreachable | Craig Topper |
2012-01-04 | Remove pointless asserts. | Nick Lewycky |
2012-01-04 | Teach instcombine all sorts of great stuff about shifts that have exact, nuw or | Nick Lewycky |
2011-12-31 | Make use of the exact bit when optimizing '(X >>exact 3) << 1' to eliminate the | Nick Lewycky |
2011-12-02 | Fix a few more places where TargetData/TargetLibraryInfo is not being passed. | Chad Rosier |
2011-07-29 | Make sure to correctly clear the exact/nuw/nsw flags off of shifts when they ... | Eli Friedman |
2011-07-20 | Clean up includes of llvm/Analysis/ConstantFolding.h so it's included where i... | Eli Friedman |
2011-07-18 | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner |
2011-04-29 | Balance parentheses. | Benjamin Kramer |
2011-04-29 | InstCombine: turn (C1 << A) << C2) into (C1 << C2) << A) | Benjamin Kramer |
2011-02-10 | Enhance a bunch of transformations in instcombine to start generating | Chris Lattner |
2011-02-09 | Teach instsimplify some tricks about exact/nuw/nsw shifts. | Chris Lattner |
2011-01-23 | Null initialize a few variables flagged by | Ted Kremenek |
2011-01-14 | Move some shift transforms out of instcombine and into InstructionSimplify. | Duncan Sands |
2010-12-23 | When determining if we can fold (x >> C1) << C2, the bits that we need to ver... | Owen Anderson |
2010-12-09 | Really check that the bits that will become zero are actually already zero | Dan Gohman |
2010-11-23 | The srem -> urem transform is not safe for any divisor that's not a power of ... | Benjamin Kramer |
2010-11-23 | InstCombine: Reduce "X shift (A srem B)" to "X shift (A urem B)" iff B is pos... | Benjamin Kramer |
2010-11-10 | When checking that the necessary bits are zero in | Dale Johannesen |
2010-11-01 | When folding away a (shl (shr)) pair, we need to check that the bits that wil... | Owen Anderson |
2010-08-28 | optimize bitcasts from large integers to vector into vector | Chris Lattner |
2010-08-27 | Enhance the shift propagator to handle the case when you have: | Chris Lattner |
2010-08-27 | Implement a pretty general logical shift propagation | Chris Lattner |
2010-08-27 | remove some special shift cases that have been subsumed into the | Chris Lattner |
2010-06-24 | use ArgOperand API | Gabor Greif |
2010-04-16 | Revert 101465, it broke internal OpenGL testing. | Eric Christopher |
2010-04-16 | reapply r101434 | Gabor Greif |
2010-04-16 | back out r101423 and r101397, they break llvm-gcc self-host on darwin10 | Gabor Greif |
2010-04-15 | reapply r101364, which has been backed out in r101368 | Gabor Greif |
2010-04-15 | back out r101364, as it trips the linux nightlybot on some clang C++ tests | Gabor Greif |
2010-04-15 | rotate CallInst operands, i.e. move callee to the back | Gabor Greif |
2010-01-23 | fix a potential overflow issue Eli pointed out. | Chris Lattner |
2010-01-23 | implement a simple instcombine xform that has been in the | Chris Lattner |
2010-01-18 | my instcombine transformations to make extension elimination more | Chris Lattner |
2010-01-10 | change the preferred canonical form for a sign extension to be | Chris Lattner |
2010-01-10 | fix indentation of switch statements, no functionality change. | Chris Lattner |
2010-01-08 | teach instcombine to delete sign extending shift pairs (sra(shl X, C), C) when | Chris Lattner |