aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Teach InstructionSimplify the trick of skipping incoming phiDuncan Sands2010-11-151-0/+19
* Move PHI tests to phi.ll, out of select.ll.Duncan Sands2010-11-152-49/+48
* Teach InstructionSimplify about phi nodes. I chose to have it simplyDuncan Sands2010-11-142-20/+19
* rename test.Chris Lattner2010-11-141-0/+0
* filecheckize, remove an old and useless testChris Lattner2010-11-142-4/+4
* this test is pretty pointless and "propogation" isn't a word (or so Misha cla...Chris Lattner2010-11-141-19/+0
* Testcase to go along with commit 118923 ("Have GVN simplify instructionsDuncan Sands2010-11-131-0/+15
* Generalize the reassociation transform in SimplifyCommutative (now renamed toDuncan Sands2010-11-131-0/+10
* Enhance DSE to handle the case where a free call makes more thanDan Gohman2010-11-121-0/+14
* Filecheckize.Dan Gohman2010-11-121-1/+12
* Factor out Instruction::isSafeToSpeculativelyExecute's code forDan Gohman2010-11-111-0/+94
* Enhance GVN to do more precise alias queries for non-local memoryDan Gohman2010-11-101-0/+59
* Teach InstructionSimplify how to look through PHI nodes. Since PHIDuncan Sands2010-11-101-0/+47
* When checking that the necessary bits are zero inDale Johannesen2010-11-101-0/+26
* Make ModRefBehavior a lattice. Use this to clean up AliasAnalysisDan Gohman2010-11-102-2/+2
* Add an additional test for icmp of select folding.Duncan Sands2010-11-081-0/+11
* Extend the AliasAnalysis::pointsToConstantMemory interface to allow itDan Gohman2010-11-081-1/+1
* Make FunctionAttrs use AliasAnalysis::getModRefBehavior, now that itDan Gohman2010-11-081-1/+1
* Add simplification of floating point comparisons with the resultDuncan Sands2010-11-071-0/+8
* Fix a README item: when doing a comparison with the resultDuncan Sands2010-11-071-0/+10
* When folding away a (shl (shr)) pair, we need to check that the bits that wil...Owen Anderson2010-11-011-0/+20
* If a function does a volatile load from a global constant, do notDuncan Sands2010-10-301-0/+10
* Change instcombine's getShuffleMask to represent undef with negative values.Bob Wilson2010-10-291-0/+13
* Make instcombine a little more aggressive in combining vector shuffles.Bob Wilson2010-10-291-0/+10
* Update testcase since we're no longer doing the constant forwarding inline wi...Owen Anderson2010-10-291-2/+1
* test/Transforms/SimplifyLibCalls/floor.ll: Mark as XFAIL:win32 due to lack of...NAKAMURA Takumi2010-10-281-0/+2
* Teach InstCombine not to use Add and Neg on FP. PR 8490.Dale Johannesen2010-10-271-0/+20
* Fix a case where instcombine was stripping metadata (and alignment)Dan Gohman2010-10-251-0/+21
* Fix PR8445: a block with no predecessors may be the entry block, in which caseDuncan Sands2010-10-241-0/+6
* Teach instcombine to set the alignment arguments for NEON load/store intrinsics.Bob Wilson2010-10-221-0/+25
* GlobalOpt: EvaluateFunction() must not evaluate stores to weak_odr globals.Mikhail Glushenkov2010-10-191-0/+16
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-1842-44/+44
* Generalize MemCpyOpt's handling of call slot forwarding to function properly ...Owen Anderson2010-10-151-0/+25
* fix a bug I introduced, no idea how this didn't repro right.Chris Lattner2010-10-141-2/+1
* hack to unbreak buildbotsChris Lattner2010-10-141-1/+2
* add uadd_ov/usub_ov to apint, consolidate constant foldingChris Lattner2010-10-141-0/+11
* Now using a variant of the existing inlining heuristics to decide whether to ...Kenneth Uildriks2010-10-091-0/+49
* Remove LoopIndexSplit pass. It is neither maintained nor used by anyone.Devang Patel2010-10-0737-2372/+0
* Now that the profitable bits of EnableFullLoadPRE have been enabled by defaul...Owen Anderson2010-10-011-1/+1
* fix PR8267 - Instcombine shouldn't optimizer away volatile memcpy's.Chris Lattner2010-10-011-3/+12
* upgrade this test.Chris Lattner2010-10-011-2/+2
* We do want to allow LoadPRE to perform LICM-like transformations: we already ...Owen Anderson2010-09-301-0/+39
* Add constant folding for strspn and strcspn to SimplifyLibCalls.Benjamin Kramer2010-09-301-0/+41
* Add strpbrk folding to SimplifyLibCalls.Benjamin Kramer2010-09-291-0/+25
* Simplify the loop in StrChrOptimizer. FileCheckize test.Benjamin Kramer2010-09-291-14/+14
* Teach SimplifyLibCalls how to optimize strrchr.Benjamin Kramer2010-09-291-0/+23
* Fix PR8247: JumpThreading can cause a block to become unreachable while still...Owen Anderson2010-09-291-0/+27
* Don't try to constant fold libm functions with non-finite arguments.Jakob Stoklund Olesen2010-09-271-5/+0
* LoadPRE was not properly checking that the load it was PRE'ing post-dominated...Owen Anderson2010-09-251-1/+13
* Be more precise when trying to XFAIL this tester: http://google1.osuosl.org:8...Jakob Stoklund Olesen2010-09-241-3/+4