Modify the wrong logic in the assert of DisassembleThumb2LdStDual() (the register...
[oota-llvm.git] / test / Transforms /
2011-03-23 Cameron ZwarichFix PR9464 by correcting some math that just happened...
2011-03-20 Anders CarlssonAdd an optimization to GlobalOpt that eliminates calls...
2011-03-18 Andrew TrickAvoid creating canonical induction variables for non...
2011-03-18 Eli FriedmanFileCheck-ize and update test.
2011-03-17 Devang PatelTry to not lose variable's debug info during instcombine.
2011-03-16 Cameron ZwarichOnly convert allocas to scalars if it is profitable...
2011-03-16 Cameron ZwarichAdd native integer type TargetData to some existing...
2011-03-15 Cameron ZwarichDo not add PHIs with no users when creating LCSSA form...
2011-03-15 Eli FriedmanPR9450: Make switch optimization in SimplifyCFG not...
2011-03-15 Eric ChristopherIf we don't know how long a string is we can't fold...
2011-03-12 Benjamin KramerTeach ComputeMaskedBits about sub nsw.
2011-03-11 Cameron ZwarichRoll r127459 back in:
2011-03-11 Daniel DunbarRevert r127459, "Optimize trivial branches in CodeGenPr...
2011-03-11 Benjamin KramerComputeMaskedBits: sub falls through to add, and sub...
2011-03-11 Benjamin KramerInstCombine: Fix a thinko where transform an icmp under...
2011-03-11 Nick LewyckyTeach ComputeMaskedBits about nsw on add. I don't think...
2011-03-11 Cameron ZwarichOptimize trivial branches in CodeGenPrepare, which...
2011-03-10 Dan GohmanFix reassociate to postpone certain instruction deletio...
2011-03-10 Benjamin KramerInstCombine: Turn umul_with_overflow into mul nuw if...
2011-03-09 Benjamin KramerFix mistyped CHECK lines.
2011-03-09 Devang PatelPreserve line number information while simplifying...
2011-03-09 Cameron ZwarichAdd a test case for r127320.
2011-03-09 Nick LewyckyAdd another micro-optimization. Apologies for the lack...
2011-03-09 Cameron ZwarichAdd support to scalar replacement for partial vector...
2011-03-09 Eli FriedmanPR9346: Prevent SimplifyDemandedBits from incorrectly...
2011-03-09 Eli FriedmanPR9420; an instruction before an unreachable is guarant...
2011-03-08 Duncan SandsFix PR9331. Simplified version of a patch by Jakub...
2011-03-08 Devang PatelWhile sinking an instruction, do not lose llvm.dbg...
2011-03-07 Devang PatelPreserve line no. info.
2011-03-07 Rafael EspindolaAdd test for r127138.
2011-03-07 Nick LewyckyTweak this test. We can analyze what happens and show...
2011-03-07 Nick LewyckyAdd more analysis of the sign bit of an srem instructio...
2011-03-06 Nick LewyckyConstantInt has some getters which return ConstantInt...
2011-03-05 Nick LewyckyThread comparisons over udiv/sdiv/ashr/lshr exact and...
2011-03-05 Nick LewyckyTry once again to optimize "icmp (srem X, Y), Y" by...
2011-03-04 Nick LewyckyRevert broken srem logic from r126991.
2011-03-04 Nick LewyckyFold "icmp pred (srem X, Y), Y" like we do for urem...
2011-03-04 Nick LewyckyTeach instruction simplify to use constant ranges to...
2011-03-03 Richard OsborneOptimize fprintf -> iprintf if there are no floating...
2011-03-03 Richard OsborneOptimize sprintf -> siprintf if there are no floating...
2011-03-03 Richard OsborneOptimize printf -> iprintf if there are no floating...
2011-03-01 Anders CarlssonMake InstCombiner::FoldAndOfICmps create a ConstantRang...
2011-03-01 Nick LewyckyOptimize "icmp pred (urem X, Y), Y" --> true/false...
2011-03-01 Eli FriedmanAdd an obvious missing safety check to DAE::RemoveDeadA...
2011-02-28 Dan GohmanDelete obsolete test.
2011-02-28 Frits van BommelTeach SimplifyCFG that (switch (select cond, X, Y)...
2011-02-28 Nick Lewyckysrem doesn't actually have the same resulting sign...
2011-02-28 Nick LewyckyTeach InstCombine to fold "(shr exact X, Y) == 0" ...
2011-02-28 Nick LewyckyThe sign of an srem instruction is the sign of its...
2011-02-25 Benjamin KramerRevert "SimplifyCFG: GEPs with just one non-constant...
2011-02-24 Benjamin KramerSimplifyCFG: GEPs with just one non-constant index...
2011-02-24 Benjamin KramerSimplifyCFG: GEPs with constant indices are cheap enoug...
2011-02-24 Chris Lattnerchange instcombine to not turn a call to non-varargs...
2011-02-22 Cameron ZwarichMake LoopDeletion work on loops with multiple edges...
2011-02-20 Benjamin KramerInstCombine: Add a bunch of combines of the form x...
2011-02-20 Nick LewyckyTeach RecursivelyDeleteDeadPHINodes to handle multiple...
2011-02-19 Eli FriedmanPR9218: SimplifyDemandedVectorElts can return a non...
2011-02-19 Chris Lattnerrewrite the memset_pattern pattern generation stuff...
2011-02-19 Chris LattnerStores of null pointers should turn into memset, we...
2011-02-19 Chris LattnerImplement rdar://9009151, transforming strided loop...
2011-02-18 Duncan SandsAdd some transforms of the kind X-Y>X -> 0>Y which...
2011-02-18 Chris Lattneradd a testcase for r125827
2011-02-18 Chris Lattnerprevent jump threading from merging blocks when their...
2011-02-17 Chris Lattnerhave instcombine preserve nsw/nuw/exact when sinking
2011-02-17 Chris Lattnerfix instcombine merging GEPs through a PHI to only...
2011-02-17 Nadav RotemEnhance constant folding of bitcast operations on vecto...
2011-02-17 Duncan SandsTransform "A + B >= A + C" into "B >= C" if the adds...
2011-02-17 Chris Lattnerpreserve NUW/NSW when transforming add x,x
2011-02-17 Chris Lattnerfilecheckize
2011-02-17 Chris Lattnerfix PR9215, preventing -reassociate from clearing nsw...
2011-02-15 Nick LewyckyTeach PatternMatch that splat vectors could be floating...
2011-02-15 Nadav RotemFix 9216 - Endless loop in InstCombine pass.
2011-02-14 Devang PatelDo not hoist @llvm.dbg.value. Here, @llvm.dbg.value...
2011-02-13 Duncan SandsTeach instsimplify that X+Y>=X+Z is the same as Y>...
2011-02-13 Nadav RotemFix test
2011-02-13 Nadav RotemFix a regression from r125393;
2011-02-13 Chris Lattneradd PR#
2011-02-13 Chris Lattnerimplement instcombine folding for things like (x >...
2011-02-12 Daniel DunbarSimplifyLibCalls: Add missing legalize check on various...
2011-02-12 Daniel Dunbartests: FileCheckize
2011-02-11 Benjamin KramerAlso fold (A+B) == A -> B == 0 when the add is commuted.
2011-02-11 Nadav RotemFix 9173.
2011-02-11 Cameron ZwarichAdd a test for the LSR issue exposed by r125254.
2011-02-10 Nick LewyckyTolerate degenerate phi nodes that can occur in the...
2011-02-10 Cameron ZwarichRename 'loopsimplify' to 'loop-simplify'.
2011-02-10 Chris Lattnerimplement the first part of PR8882: when lowering an...
2011-02-10 Chris LattnerEnhance a bunch of transformations in instcombine to...
2011-02-10 Chris LattnerEnhance the "compare with shift" and "compare with...
2011-02-10 Chris Lattnermore cleanups, notably bitcast isn't used for "signed...
2011-02-09 Chris LattnerTeach instsimplify some tricks about exact/nuw/nsw...
2011-02-09 Chris Lattnermerge two tests.
2011-02-09 Nick LewyckyWhen removing a function from the function set and...
2011-02-07 Benjamin KramerSimplifyCFG: Track the number of used icmps when turnin...
2011-02-06 Chris Lattnerteach instsimplify to transform (X / Y) * Y to X
2011-02-06 Chris Lattnerrename test.
2011-02-06 Chris Lattnerenhance vmcore to know that udiv's can be exact, and...
2011-02-06 Anders CarlssonWhen loading from a constant, fold inttoptr if the...
2011-02-03 Benjamin KramerSimplifyCFG: Also transform switches that represent...
2011-02-03 Duncan SandsImprove threading of comparisons over select instructio...
2011-02-02 Duncan SandsReenable the transform "(X*Y)/Y->X" when the multiplica...
next