Use the target-aware constant folder on expressions to improve the chance
[oota-llvm.git] / test / Transforms /
2012-02-21 Nick LewyckyUse the target-aware constant folder on expressions...
2012-02-21 Benjamin KramerInstCombine: Don't transform a signed icmp of two GEPs...
2012-02-20 Nick LewyckyCheck for the correct size in the invariant marker.
2012-02-20 Benjamin KramerTest case for r150978.
2012-02-20 Benjamin KramerInstCombine: When comparing two GEPs that were derived...
2012-02-20 Benjamin KramerInstCombine: Make OptimizePointerDifference more aggres...
2012-02-20 Chris Lattnerfold comparisons of gep'd alloca points with null to...
2012-02-18 Rafael EspindolaDon't skip debug instructions when looking for the...
2012-02-18 Eli FriedmanFix a rather nasty regression from r150690: LHS !=...
2012-02-17 Dan GohmanCalls and invokes with the new clang.arc.no_objc_arc_ex...
2012-02-17 Nick LewyckyRemove question.
2012-02-17 Nick LewyckyAdd support for invariant.start inside the static const...
2012-02-16 Benjamin KramerInstSimplify: Ignore pointer casts when constant foldin...
2012-02-16 Eli BenderskyReplace all instances of dg.exp file with lit.local...
2012-02-16 Eli Friedmanloop-rotate shouldn't hoist alloca instructions out...
2012-02-14 Andrew TrickAdd simplifyLoopLatch to LoopRotate pass.
2012-02-13 Devang PatelCheck against umin while converting fcmp into an icmp.
2012-02-13 Dan GohmanJust like in regular escape analysis, loads and stores...
2012-02-10 Hal FinkelUpdate BBVectorize to use aliasesUnknownInst.
2012-02-10 Duncan SandsFix PR11948: the result type of an icmp may be a vector...
2012-02-10 Duncan SandsRevert commit 149912 (lattner) and add a testcase that...
2012-02-09 Benjamin KramerGlobalOpt: Be more aggressive about elminating side...
2012-02-06 Bill WendlingThe 'unwind' instruction is deprecated and will be...
2012-02-05 Nick LewyckyTeach GlobalOpt to handle atomic accesses to globals.
2012-02-05 Duncan SandsReduce the number of dom queries made by GVN's conditio...
2012-02-04 Hal FinkelBoost the effective chain depth of loads and stores.
2012-02-03 Dan GohmanFix SSAUpdaterImpl's RecordMatchingPHI to record exactl...
2012-02-03 Jim GrosbachRevert "Disable InstCombine unsafe folding bitcasts...
2012-02-01 Hal FinkelAdd a basic-block autovectorization pass.
2012-02-01 Jim GrosbachDisable InstCombine unsafe folding bitcasts of calls...
2012-01-31 Bill WendlingRemove all references to the old EH.
2012-01-31 Bill WendlingUpdate test to new EH model.
2012-01-27 Rafael EspindolaAdd r149110 back with a fix for when the vector and...
2012-01-27 Rafael EspindolaRevert r149110 and add a testcase that was crashing...
2012-01-27 Chris Lattnerenhance constant folding to be able to constant fold...
2012-01-25 Nick LewyckySupport pointer comparisons against constants, when...
2012-01-23 Nick LewyckyMake Value::isDereferenceablePointer() handle unreachab...
2012-01-20 Andrew TrickHandle a corner case with IV chain collection with...
2012-01-20 Andrew TrickTest case comments missing from my previous checkin.
2012-01-20 Nick LewyckyFix CountCodeReductionForAlloca to more accurately...
2012-01-20 Andrew TrickSCEVExpander fixes. Affects LSR and indvars.
2012-01-19 Dan GohmanSet the "tail" flag on pattern-matched objc_storeStrong...
2012-01-18 Dan GohmanUse llvm.global_ctors to locate global constructors...
2012-01-17 Andrew TrickTest case rename
2012-01-17 Dan GohmanAdd a new ObjC ARC optimization pass to eliminate unneeded
2012-01-17 Andrew TrickLSR fix: broaden the check for loop preheaders.
2012-01-14 Andrew TrickFix a corner case hit by redundant phi elimination...
2012-01-13 Dan GohmanImplement proper ObjC ARC objc_retainBlock "escape...
2012-01-11 Duncan SandsDon't try to create a GEP when the pointee type is...
2012-01-11 Stepan DyatkovskiyImproved compile time:
2012-01-11 Bill WendlingIf the global variable is removed by the linker, then...
2012-01-10 Andrew TrickEnable LSR IV Chains with sufficient heuristics.
2012-01-09 Andrew TrickAdding IV chain generation to LSR.
2012-01-09 Benjamin KramerInstCombine: Teach foldLogOpOfMaskedICmpsHelper that...
2012-01-08 Benjamin KramerTweak my last commit to be less conservative about...
2012-01-08 Benjamin KramerInstCombine: If we have a bit test and a sign test...
2012-01-07 Andrew TrickLSR: Don't optimize loops if an outer loop has no prehe...
2012-01-07 Andrew TrickExtended replaceCongruentPhis to handle mixed phi types.
2012-01-07 Andrew Trickcomment typo
2012-01-05 Dan GohmanFix SpeculativelyExecuteBB to either speculate all...
2012-01-05 Eli FriedmanPR11705, part 2: globalopt shouldn't put inttoptr/ptrto...
2012-01-05 Dan GohmanRevert r56315. When the instruction to speculate is...
2012-01-05 Benjamin KramerFileCheck hygiene.
2012-01-04 Nick LewyckyTeach instcombine all sorts of great stuff about shifts...
2012-01-02 Andrew TrickFix SCEVExpander to handle loops with no preheader...
2011-12-31 Nick LewyckyMake use of the exact bit when optimizing '(X >>exact...
2011-12-28 Nick LewyckyChange CaptureTracking to pass a Use* instead of a...
2011-12-27 Nick LewyckyTurn cos(-x) into cos(x). Patch by Alexander Malyshev!
2011-12-27 Nick LewyckyTeach simplifycfg to recompute branch weights when...
2011-12-26 Nick LewyckyUpdate the branch weight metadata when reversing the...
2011-12-24 Chandler CarruthAdd an explicit test that we now fold cttz.i32(......
2011-12-24 Benjamin KramerInstCombine: Add a combine that turns (2^n)-1 ^ x back...
2011-12-24 Benjamin KramerComputeMaskedBits: Make knownzero computation more...
2011-12-24 Benjamin KramerInstCombine: Canonicalize (2^n)-1 - x into (2^n)-1...
2011-12-23 Nick LewyckyMove this test from date-name to feature-name, and...
2011-12-22 Chad RosierReinstate r146578; it doesn't appear to be the cause...
2011-12-22 Benjamin KramerGive string constants generated by IRBuilder private...
2011-12-22 Chad RosierSpeculatively revert r146578 to determine if it is...
2011-12-21 Nick LewyckyMake some intrinsics safe to speculatively execute.
2011-12-20 Andrew TrickUnit test for r146950: LSR postinc expansion, PR11571.
2011-12-18 Joerg SonnenbergerAllow inlining of functions with returns_twice calls...
2011-12-17 Kevin EnderbyRevert r146822 at Pete Cooper's request as it broke...
2011-12-17 Pete CooperSimplifyCFG now predicts some conditional branches...
2011-12-15 Pete CooperAdded InstCombine for "select cond, ~cond, x" type...
2011-12-15 Eli FriedmanMake loop preheader insertion in LoopSimplify handle...
2011-12-14 Dan GohmanMove Instruction::isSafeToSpeculativelyExecute out...
2011-12-14 Andrew TrickLSR: Fold redundant bitcasts on-the-fly.
2011-12-14 Stepan DyatkovskiyFix for bug #11429: Wrong behaviour for switches. Small...
2011-12-14 Dan GohmanIt turns out that clang does use pointer-to-function...
2011-12-12 Joerg SonnenbergerOnly replace fwrite with fputc, if the return value...
2011-12-12 Chandler CarruthManually upgrade the test suite to specify the flag...
2011-12-09 Andrew TrickAdd -unroll-runtime for unrolling loops with run-time...
2011-12-08 Nick LewyckyFix infinite loop in DSE when deleting a free in a...
2011-12-06 Andrew TrickLSR: prune undesirable formulae early.
2011-12-06 Chad RosierProbably not a good idea to convert a single vector...
2011-12-05 Chad RosierMake the MemCpyOptimizer a bit more aggressive. I...
2011-12-05 Nadav RotemAdd support for vectors of pointers.
2011-12-03 Pete CooperFixed deadstoreelimination bug where negative indices...
2011-12-03 Chad RosierAdd support for constant folding the pow intrinsic.
2011-12-01 Chad RosierPrevent library calls from being folded if -fno-builtin...
next