aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2012-02-20InstCombine: Make OptimizePointerDifference more aggressive.Benjamin Kramer
2012-02-20fold comparisons of gep'd alloca points with null to false,Chris Lattner
2012-02-18Don't skip debug instructions when looking for the insertion point ofRafael Espindola
2012-02-18Fix a rather nasty regression from r150690: LHS != RHS does not imply LHS->st...Eli Friedman
2012-02-17Calls and invokes with the new clang.arc.no_objc_arc_exceptionsDan Gohman
2012-02-17Remove question.Nick Lewycky
2012-02-17Add support for invariant.start inside the static constructor evaluator. This isNick Lewycky
2012-02-16InstSimplify: Ignore pointer casts when constant folding compares between poi...Benjamin Kramer
2012-02-16Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky
2012-02-16loop-rotate shouldn't hoist alloca instructions out of a loop. Patch by Patr...Eli Friedman
2012-02-14Add simplifyLoopLatch to LoopRotate pass.Andrew Trick
2012-02-13Check against umin while converting fcmp into an icmp.Devang Patel
2012-02-13Just like in regular escape analysis, loads and stores throughDan Gohman
2012-02-10Update BBVectorize to use aliasesUnknownInst.Hal Finkel
2012-02-10Fix PR11948: the result type of an icmp may be a vector of boolean -Duncan Sands
2012-02-10Revert commit 149912 (lattner) and add a testcase that shows the problem (whichDuncan Sands
2012-02-09GlobalOpt: Be more aggressive about elminating side-effect free static dtors.Benjamin Kramer
2012-02-06The 'unwind' instruction is deprecated and will be removed, making this testBill Wendling
2012-02-05Teach GlobalOpt to handle atomic accesses to globals.Nick Lewycky
2012-02-05Reduce the number of dom queries made by GVN's conditional propagationDuncan Sands
2012-02-04Boost the effective chain depth of loads and stores.Hal Finkel
2012-02-03Fix SSAUpdaterImpl's RecordMatchingPHI to record exactly theDan Gohman
2012-02-03Revert "Disable InstCombine unsafe folding bitcasts of calls w/ varargs."Jim Grosbach
2012-02-01Add a basic-block autovectorization pass.Hal Finkel
2012-02-01Disable InstCombine unsafe folding bitcasts of calls w/ varargs.Jim Grosbach
2012-01-31Remove all references to the old EH.Bill Wendling
2012-01-31Update test to new EH model.Bill Wendling
2012-01-27Add r149110 back with a fix for when the vector and the int have the sameRafael Espindola
2012-01-27Revert r149110 and add a testcase that was crashing since that revision.Rafael Espindola
2012-01-27enhance constant folding to be able to constant fold bitcast of Chris Lattner
2012-01-25Support pointer comparisons against constants, when looking at the inline-costNick Lewycky
2012-01-23Make Value::isDereferenceablePointer() handle unreachable code blocks. (ThisNick Lewycky
2012-01-20Handle a corner case with IV chain collection with bailout instead of assert.Andrew Trick
2012-01-20Test case comments missing from my previous checkin.Andrew Trick
2012-01-20Fix CountCodeReductionForAlloca to more accurately represent what SROA can andNick Lewycky
2012-01-20SCEVExpander fixes. Affects LSR and indvars.Andrew Trick
2012-01-19Set the "tail" flag on pattern-matched objc_storeStrong calls.Dan Gohman
2012-01-18Use llvm.global_ctors to locate global constructors insteadDan Gohman
2012-01-17Test case renameAndrew Trick
2012-01-17Add a new ObjC ARC optimization pass to eliminate unneededDan Gohman
2012-01-17LSR fix: broaden the check for loop preheaders.Andrew Trick
2012-01-14Fix a corner case hit by redundant phi elimination running after LSR.Andrew Trick
2012-01-13Implement proper ObjC ARC objc_retainBlock "escape" analysis, so thatDan Gohman
2012-01-11Don't try to create a GEP when the pointee type is unsized (such GEPsDuncan Sands
2012-01-11Improved compile time:Stepan Dyatkovskiy
2012-01-11If the global variable is removed by the linker, then don't constant merge itBill Wendling
2012-01-10Enable LSR IV Chains with sufficient heuristics.Andrew Trick
2012-01-09Adding IV chain generation to LSR.Andrew Trick
2012-01-09InstCombine: Teach foldLogOpOfMaskedICmpsHelper that sign bit tests are bit t...Benjamin Kramer
2012-01-08Tweak my last commit to be less conservative about uses.Benjamin Kramer