DataLayout is mandatory, update the API to reflect it with references.
[oota-llvm.git] / lib / Transforms / InstCombine / InstCombineShifts.cpp
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-01-22 Chandler Carruth[PM] Rename InstCombine.h to InstCombineInternal.h...
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-07-22 Sanjay Patelfixed typo in comment
2014-07-17 Suyog SardaMove ashr optimization from InstCombineShift to InstSim...
2014-06-19 Nick LewyckyRemove redundant code in InstCombineShift, no functiona...
2014-05-11 Serge PavlovReorder shuffle and binary operation.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-23 Matt ArsenaultRemove dead code in instcombine.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-21 Chandler Carruth[Modules] Sink all the DEBUG_TYPE defines for InstCombi...
2014-04-14 Matt ArsenaultRevert "Revert r206045, "Fix shift by constants for...
2014-04-14 NAKAMURA TakumiWhitespace.
2014-04-14 NAKAMURA TakumiRevert r206045, "Fix shift by constants for vector."
2014-04-11 Matt ArsenaultFix shift by constants for vector.
2014-03-04 Chandler Carruth[Modules] Move the LLVM IR pattern match header into...
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2013-02-01 Nadav RotemRevert r174152. The shift amount may overflow and in...
2013-02-01 Nadav RotemOptimize shift lefts of a constant by a value plus...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-09 Jakub StaszakUse m_OneUse pattern instead of hasOneUse() method.
2012-12-09 Jakub StaszakRemove trailing spaces.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-05-27 Benjamin KramerPR12967: Don't crash when trying to fold a shift that...
2012-04-23 Jakob Stoklund OlesenReapply r155136 after fixing PR12599.
2012-04-20 Jakob Stoklund OlesenRevert r155136 "Defer some shl transforms to DAGCombine."
2012-04-19 Jakob Stoklund OlesenDefer some shl transforms to DAGCombine.
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
2012-01-04 Nick LewyckyRemove pointless asserts.
2012-01-04 Nick LewyckyTeach instcombine all sorts of great stuff about shifts...
2011-12-31 Nick LewyckyMake use of the exact bit when optimizing '(X >>exact...
2011-12-02 Chad RosierFix a few more places where TargetData/TargetLibraryInf...
2011-07-29 Eli FriedmanMake sure to correctly clear the exact/nuw/nsw flags...
2011-07-20 Eli FriedmanClean up includes of llvm/Analysis/ConstantFolding...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-04-29 Benjamin KramerBalance parentheses.
2011-04-29 Benjamin KramerInstCombine: turn (C1 << A) << C2) into (C1 << C2)...
2011-02-10 Chris LattnerEnhance a bunch of transformations in instcombine to...
2011-02-09 Chris LattnerTeach instsimplify some tricks about exact/nuw/nsw...
2011-01-23 Ted KremenekNull initialize a few variables flagged by
2011-01-14 Duncan SandsMove some shift transforms out of instcombine and into...
2010-12-23 Owen AndersonWhen determining if we can fold (x >> C1) << C2, the...
2010-12-09 Dan GohmanReally check that the bits that will become zero are...
2010-11-23 Benjamin KramerThe srem -> urem transform is not safe for any divisor...
2010-11-23 Benjamin KramerInstCombine: Reduce "X shift (A srem B)" to "X shift...
2010-11-10 Dale JohannesenWhen checking that the necessary bits are zero in
2010-11-01 Owen AndersonWhen folding away a (shl (shr)) pair, we need to check...
2010-08-28 Chris Lattneroptimize bitcasts from large integers to vector into...
2010-08-27 Chris LattnerEnhance the shift propagator to handle the case when...
2010-08-27 Chris LattnerImplement a pretty general logical shift propagation
2010-08-27 Chris Lattnerremove some special shift cases that have been subsumed...
2010-06-24 Gabor Greifuse ArgOperand API
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-01-23 Chris Lattnerfix a potential overflow issue Eli pointed out.
2010-01-23 Chris Lattnerimplement a simple instcombine xform that has been...
2010-01-18 Chris Lattnermy instcombine transformations to make extension elimin...
2010-01-10 Chris Lattnerchange the preferred canonical form for a sign extensio...
2010-01-10 Chris Lattnerfix indentation of switch statements, no functionality...
2010-01-08 Chris Lattnerteach instcombine to delete sign extending shift pairs...
2010-01-05 Chris Lattnersplit instcombine of shifts out to its own file.