aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2010-11-18fix a small oversight in the "eliminate memcpy from constant global"Chris Lattner
2010-11-18filecheckizeChris Lattner
2010-11-17InstCombine: Add a missing irem identity (X % X -> 0).Benjamin Kramer
2010-11-16In which I discover the existence of loops. Threading an operationDuncan Sands
2010-11-15Teach InstructionSimplify the trick of skipping incoming phiDuncan Sands
2010-11-15Move PHI tests to phi.ll, out of select.ll.Duncan Sands
2010-11-14Teach InstructionSimplify about phi nodes. I chose to have it simplyDuncan Sands
2010-11-14rename test.Chris Lattner
2010-11-14filecheckize, remove an old and useless testChris Lattner
2010-11-14this test is pretty pointless and "propogation" isn't a word (or so Misha cla...Chris Lattner
2010-11-13Testcase to go along with commit 118923 ("Have GVN simplify instructionsDuncan Sands
2010-11-13Generalize the reassociation transform in SimplifyCommutative (now renamed toDuncan Sands
2010-11-12Enhance DSE to handle the case where a free call makes more thanDan Gohman
2010-11-12Filecheckize.Dan Gohman
2010-11-11Factor out Instruction::isSafeToSpeculativelyExecute's code forDan Gohman
2010-11-10Enhance GVN to do more precise alias queries for non-local memoryDan Gohman
2010-11-10Teach InstructionSimplify how to look through PHI nodes. Since PHIDuncan Sands
2010-11-10When checking that the necessary bits are zero inDale Johannesen
2010-11-10Make ModRefBehavior a lattice. Use this to clean up AliasAnalysisDan Gohman
2010-11-08Add an additional test for icmp of select folding.Duncan Sands
2010-11-08Extend the AliasAnalysis::pointsToConstantMemory interface to allow itDan Gohman
2010-11-08Make FunctionAttrs use AliasAnalysis::getModRefBehavior, now that itDan Gohman
2010-11-07Add simplification of floating point comparisons with the resultDuncan Sands
2010-11-07Fix a README item: when doing a comparison with the resultDuncan Sands
2010-11-01When folding away a (shl (shr)) pair, we need to check that the bits that wil...Owen Anderson
2010-10-30If a function does a volatile load from a global constant, do notDuncan Sands
2010-10-29Change instcombine's getShuffleMask to represent undef with negative values.Bob Wilson
2010-10-29Make instcombine a little more aggressive in combining vector shuffles.Bob Wilson
2010-10-29Update testcase since we're no longer doing the constant forwarding inline wi...Owen Anderson
2010-10-28test/Transforms/SimplifyLibCalls/floor.ll: Mark as XFAIL:win32 due to lack of...NAKAMURA Takumi
2010-10-27Teach InstCombine not to use Add and Neg on FP. PR 8490.Dale Johannesen
2010-10-25Fix a case where instcombine was stripping metadata (and alignment)Dan Gohman
2010-10-24Fix PR8445: a block with no predecessors may be the entry block, in which caseDuncan Sands
2010-10-22Teach instcombine to set the alignment arguments for NEON load/store intrinsics.Bob Wilson
2010-10-19GlobalOpt: EvaluateFunction() must not evaluate stores to weak_odr globals.Mikhail Glushenkov
2010-10-18Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman
2010-10-15Generalize MemCpyOpt's handling of call slot forwarding to function properly ...Owen Anderson
2010-10-14fix a bug I introduced, no idea how this didn't repro right.Chris Lattner
2010-10-14hack to unbreak buildbotsChris Lattner
2010-10-14add uadd_ov/usub_ov to apint, consolidate constant foldingChris Lattner
2010-10-09Now using a variant of the existing inlining heuristics to decide whether to ...Kenneth Uildriks
2010-10-07Remove LoopIndexSplit pass. It is neither maintained nor used by anyone.Devang Patel
2010-10-01Now that the profitable bits of EnableFullLoadPRE have been enabled by defaul...Owen Anderson
2010-10-01fix PR8267 - Instcombine shouldn't optimizer away volatile memcpy's.Chris Lattner
2010-10-01upgrade this test.Chris Lattner
2010-09-30We do want to allow LoadPRE to perform LICM-like transformations: we already ...Owen Anderson
2010-09-30Add constant folding for strspn and strcspn to SimplifyLibCalls.Benjamin Kramer
2010-09-29Add strpbrk folding to SimplifyLibCalls.Benjamin Kramer
2010-09-29Simplify the loop in StrChrOptimizer. FileCheckize test.Benjamin Kramer
2010-09-29Teach SimplifyLibCalls how to optimize strrchr.Benjamin Kramer