Switch to WeakVHs in the value mapper, and aggressively prune dead basic
[oota-llvm.git] / test / Transforms /
2012-03-28 Chandler CarruthSwitch to WeakVHs in the value mapper, and aggressively...
2012-03-27 Chad RosierReapply r153423; the original commit was fine. The...
2012-03-26 Andrew TrickUnit test for PR11950: LSR crash.
2012-03-26 Chad RosierRevert r153423 as this is causing failures on our inter...
2012-03-26 Rafael EspindolaUse the new range metadata in computeMaskedBits and...
2012-03-25 Chandler CarruthTeach instsimplify how to simplify comparisons of point...
2012-03-25 Chandler CarruthSwitch the pointer-difference simplification logic...
2012-03-25 Chandler CarruthTeach the function cloner (and thus the inliner) to...
2012-03-25 Eli BenderskyContinue cleanup of LIT, getting rid of the remaining...
2012-03-25 Chandler CarruthMove the instruction simplification of callsite argumen...
2012-03-24 Chandler CarruthFileCheck-ize this test. Note the FIXME I've introduced...
2012-03-23 Dan GohmanDon't convert objc_retainAutoreleasedReturnValue to...
2012-03-23 Dan GohmanIt's not possible to insert code immediately after...
2012-03-22 Andrew TrickConvert -indvars tests that rely on SCEV expansion...
2012-03-22 Andrew TrickRemove tests: indvars trivially preserves GEPs now.
2012-03-22 Andrew TrickRemove test: trivial canonical IV test which is covered...
2012-03-22 Andrew TrickRemove redundant -enable-iv-rewrite=false flags from...
2012-03-20 Andrew TrickLoopSimplify bug fix. Handle indirect loop back edges.
2012-03-20 Andrew TrickLSR: teach isSimplifiedLoopNest to handle PHI IVUsers.
2012-03-20 Andrew TrickLSR: fix IVUsers isSimplifiedLoopNest to perform a...
2012-03-18 Nick LewyckyFactor out the multiply analysis code in ComputeMaskedB...
2012-03-16 Bill WendlingRevert r152907.
2012-03-16 Bill WendlingThe alignment of the pointer part of the store instruct...
2012-03-16 Chandler CarruthRip out support for 'llvm.noinline'. This thing has...
2012-03-16 Andrew TrickLSR fix: Add isSimplifiedLoopNest to IVUsers analysis.
2012-03-16 Eli FriedmanIn InstCombiner::visitOr, make sure we reverse the...
2012-03-15 Matt Beaumont-Gayline endings
2012-03-15 Rafael EspindolaShort term fix for pr12270 before we change dominates...
2012-03-15 Aaron BallmanFixed a transform crash when setting a negative size...
2012-03-14 Chandler CarruthExtend the inline cost calculation to account for bonus...
2012-03-14 Dan GohmanWhen an invoke is marked with metadata indicating its...
2012-03-13 Chris Lattnerenhance jump threading to preserve TBAA information...
2012-03-13 Dan GohmanTeach globalopt how to evaluate an invoke with a non...
2012-03-13 Duncan SandsGeneralize the "trunc(ptrtoint(x)) - trunc(ptrtoint...
2012-03-13 Eli FriedmanFix regression from r151466: an we can't replace uses...
2012-03-12 Chandler CarruthWhen inlining a function and adding its inner call...
2012-03-12 Chandler CarruthTeach instsimplify how to constant fold pointer differe...
2012-03-12 Chandler CarruthFileCheck-ize this test.
2012-03-10 Andrew TrickMove llc + target triple tests into X86
2012-03-10 Benjamin KramerDon't try to filecheck bitcode.
2012-03-10 Bill WendlingMake this transformation slightly less agressive and...
2012-03-09 Dan GohmanWhen identifying exit nodes for the reverse-CFG reverse...
2012-03-09 Duncan SandsEliminate switch cases that can never match, for exampl...
2012-03-09 Chandler CarruthUndo a previous restriction on the inline cost calculat...
2012-03-05 Eli FriedmanMake sure we don't return bits outside the mask in...
2012-03-04 Duncan SandsNick pointed out on IRC that GVN's propagateEquality...
2012-03-02 Benjamin KramerLVI: Recognize the form instcombine canonicalizes range...
2012-02-29 Duncan SandsHave GVN also do condition propagation when the right...
2012-02-29 Bill WendlingTestcase for r151691.
2012-02-28 Pete CooperReverted r152620 - DSE: Shorten memset when a later...
2012-02-28 Pete CooperDSE: Shorten memset when a later store overwrites the...
2012-02-27 Duncan SandsWhen performing a conditional branch depending on the...
2012-02-27 Rafael EspindolaFix this assert. IP can point to an instruction with...
2012-02-26 Rafael EspindolaAdd testcase for the previous commit.
2012-02-26 Rafael EspindolaChange the implementation of dominates(inst, inst)...
2012-02-26 Nick LewyckyReinstate the optimization from r151449 with a fix...
2012-02-25 Nick LewyckyRoll these back to r151448 until I figure out how they...
2012-02-25 Nick LewyckyAn argument and a local identified object (eg. a noalia...
2012-02-25 Nick LewyckyTeach instsimplify to be more aggressive when analyzing...
2012-02-24 Chris Lattnerfix PR12075, a regression in a recent transform I added...
2012-02-24 Duncan SandsTeach GVN that x+y is the same as y+x and that x<y...
2012-02-22 Rafael EspindolaSemantically revert 151015. Add a comment on why we...
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...
next