Add encoding for VSTR.
[oota-llvm.git] / test / Transforms / InstCombine /
2010-02-28 John McCallTeach APFloat how to create both QNaNs and SNaNs and...
2010-02-23 Dan GohmanDon't do (X != Y) ? X : Y -> X for floating-point...
2010-02-23 Dan GohmanRemove the code which constant-folded ptrtoint(inttoptr...
2010-02-23 Dan GohmanConvert this test to FileCheck and add a testcase for...
2010-02-22 Evan ChengInstcombine constant folding can normalize gep with...
2010-02-22 Dan GohmanAdd a test for canonicalizing ConstantExpr operands.
2010-02-22 Dan GohmanConstant-fold certain comparisons with infinity and...
2010-02-17 Dan GohmanFold bswap(undef) to undef.
2010-02-13 Eric ChristopherFix a problem where we had bitcasted operands that...
2010-02-11 Eric ChristopherMake sure that ConstantExpr offsets also aren't off...
2010-02-11 Chris LattnerRename ValueRequiresCast to ShouldOptimizeCast, to...
2010-02-11 Chris Lattnerconvert to filecheck.
2010-02-11 Eric ChristopherAdd ConstantExpr handling to Intrinsic::objectsize...
2010-02-09 Eric ChristopherMove Intrinsic::objectsize lowering back to InstCombine...
2010-02-09 Eric ChristopherPull these back out, they're a little too aggressive...
2010-02-09 Chris Lattnerfix PR6193, only considering sign extensions *from...
2010-02-09 Eric ChristopherAdd a new pass to do llvm.objsize lowering using SCEV.
2010-02-05 Chris Lattnerfix logical-select to invoke filecheck right, and fix...
2010-02-05 Eric ChristopherRemove this code for now. I have a better idea and...
2010-02-04 Eric ChristopherTemporarily revert this since it appears to have caused...
2010-02-04 Eric ChristopherRework constant expr and array handling for objectsize...
2010-02-03 Eric ChristopherIf we're dealing with a zero-length array, don't lower...
2010-02-03 Eric ChristopherRecommit this, looks like it wasn't the cause.
2010-02-02 Eric ChristopherHopefully temporarily revert this.
2010-02-02 Eric ChristopherRe-add strcmp and known size object size checking optim...
2010-02-02 Chris Lattnerdon't turn (A & (C0?-1:0)) | (B & ~(C0?-1:0)) -> C0...
2010-02-01 Chris Lattnerfix PR6195, a bug constant folding scalar -> vector...
2010-02-01 Dan GohmanGeneralize target-independent folding rules for sizeof...
2010-02-01 Chris Lattnerfix rdar://7590304, a miscompilation of objc apps on...
2010-02-01 Chris Lattnerfix rdar://7590304, an infinite loop in instcombine...
2010-01-31 Eli FriedmanRemove test which is no longer relevant.
2010-01-31 Eli FriedmanSimplify/generalize the xor+add->sign-extend instcombine.
2010-01-31 Eli FriedmanAdd a small transform: transform -(X<<Y) to (-X<<Y...
2010-01-30 Bob WilsonRemove ARM-specific calling convention from this test...
2010-01-29 Eric ChristopherRevert my last couple of patches. They appear to have...
2010-01-29 Bob WilsonImprove isSafeToLoadUnconditionally to recognize that...
2010-01-29 Eric ChristopherAdd constant support to object size handling and remove...
2010-01-28 Duncan SandsFix PR6165. The bug was that LHSKnownZero was being...
2010-01-24 Chris Lattnerchange the canonical form of "cond ? -1 : 0" to be
2010-01-23 Chris Lattnerimplement a simple instcombine xform that has been...
2010-01-23 Mon P WangInstCombine should not fold sext/zext of a vector and...
2010-01-19 Chris Lattneroptimize ~(~X >>s Y) --> (X >>s Y), patch by Edmund...
2010-01-18 Chris Lattnermy instcombine transformations to make extension elimin...
2010-01-18 Chris Lattnerfilecheckize this.
2010-01-18 Chris Lattnerremove a redundant test, filecheckize another.
2010-01-17 Bill WendlingReduce fsub-fadd.ll and merge it into fsub-fsub.ll...
2010-01-13 Bill WendlingWhen the visitSub method was split into visitSub and...
2010-01-11 Chris Lattnerdisable this testcase, PR5997
2010-01-11 Chris Lattneradd one more bitfield optimization, allowing clang...
2010-01-11 Chris LattnerExtend CanEvaluateZExtd to handle and/or/xor more aggre...
2010-01-11 Chris LattnerRemove the dead TD argument to CanEvaluateZExtd, and...
2010-01-10 Chris Lattnerteach sext optimization to handle truncs from types...
2010-01-10 Chris Lattnerteach zext optimization how to deal with truncs that...
2010-01-10 Chris Lattnernow that the cost model has changed, we can always...
2010-01-10 Chris Lattnerchange the preferred canonical form for a sign extensio...
2010-01-10 Chris Lattnertwo changes:
2010-01-10 Chris Lattnerenhance CanEvaluateZExtd to handle shift left and sext...
2010-01-08 Chris Lattnerteach instcombine to delete sign extending shift pairs...
2010-01-07 Chris Lattnerteach ComputeNumSignBits to look through PHI nodes.
2010-01-07 Chris Lattnerfilecheckize
2010-01-07 Chris LattnerEnhance instcombine to reason more strongly about promo...
2010-01-06 Chris LattnerTeach instcombine's sext elimination logic to be more...
2010-01-05 Chris Lattnermore rearrangement and cleanup, fix my test failure.
2010-01-05 Chris Lattnerremove two trunc xforms that are subsumed by EvaluateIn...
2010-01-05 Chris Lattnermerge some tests.
2010-01-05 Chris Lattnermerge cast2 into cast.ll
2010-01-05 Chris Lattnerremove useless test.
2010-01-05 Chris Lattneranother example.
2010-01-05 Chris Lattnerremove a useless negative test, add a rdar # to an...
2010-01-05 Chris Lattnerclean up tests.
2010-01-05 Chris Lattnerjust remove this xform which is subsumed by others.
2010-01-05 Chris Lattneroptimize comparisons against cttz/ctlz/ctpop, patch...
2010-01-05 Dan GohmanDelete useless trailing semicolons.
2010-01-05 Chris Lattneroptimize cttz and ctlz when we can prove something...
2010-01-04 Chris LattnerTruncate GEP indexes larger than the pointer size down...
2010-01-04 Chris Lattnerimplement an instcombine xform needed by clang's codegen
2010-01-03 Chris Lattnergeneralize the previous transformation to handle indexi...
2010-01-02 Chris Lattnerteach instcombine to optimize idioms like A[i]&42 ...
2010-01-02 Chris LattnerTeach the table lookup optimization to generate range...
2010-01-02 Nick LewyckyFix logic error in previous commit. The != case needs...
2010-01-02 Nick LewyckyOptimize pointer comparison into the typesafe form...
2010-01-02 Chris LattnerGeneralize the previous xform to handle cases where...
2010-01-02 Chris Lattnerenhance the compare/load/index optimization to work...
2010-01-02 Chris Lattnerenhance the previous optimization to work with fcmp...
2010-01-02 Chris LattnerTeach instcombine to fold compares of loads from constant
2010-01-02 Chris Lattnerremove the instcombine transformations that are inserti...
2010-01-01 Chris Lattneradd a simple instcombine xform, simplify another one...
2010-01-01 Chris Lattnergeneralize the pointer difference optimization to handle
2010-01-01 Chris Lattnerteach instcombine to optimize pointer difference idioms...
2010-01-01 Chris Lattnerimplement the transform requested in PR5284
2010-01-01 Chris Lattneradd a few trivial instcombines for llvm.powi.
2009-12-21 Chris Lattneradd check lines for min/max tests.
2009-12-21 Chris Lattnerreally convert this to filecheck.
2009-12-21 Chris Lattnergive instcombine some helper functions for matching...
2009-12-21 Chris Lattnerfilecheckize
2009-12-21 Chris Lattnerenhance x-(-A) -> x+A to preserve NUW/NSW.
2009-12-21 Chris LattnerOptimize all cases of "icmp (X+Cst), X" to something...
2009-12-21 Chris Lattnerconvert to filecheck
2009-12-19 Chris Lattnerfix PR5827 by disabling the phi slicing transformation...
2009-12-18 Eli FriedmanOptimize icmp of null and select of two constants even...
next