aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Check in test changes that I accidentally left out of r72872.Dan Gohman2009-06-041-8/+0
* Don't attempt to simplify an non-affine IV expression if it can'tDan Gohman2009-06-032-0/+43
* Avoid infinite looping in AllGlobalLoadUsesSimpleEnoughForHeapSRA(). This can...Evan Cheng2009-06-021-0/+117
* PR4286: Make RewriteLoadUserOfWholeAlloca and Eli Friedman2009-06-011-0/+17
* Be more aggressive in doing LoadPRE by tracing backwards when a block only hasOwen Anderson2009-05-311-0/+32
* fix PR4284, a bug in simplifylibcalls handling memcmp. Patch by Chris Lattner2009-05-301-0/+14
* Use Operands.data() instead of &Operands[0] where Operands is a potentiallyNick Lewycky2009-05-281-0/+10
* Revert 72493 and replace it with a more conservative fix, for now: don'tDan Gohman2009-05-271-0/+25
* In ChangeCompareStride, when the stride to be reused is truncated toDan Gohman2009-05-271-0/+33
* Teach SCEVExpander to avoid creating over-indexed GEP indices whenDan Gohman2009-05-271-0/+19
* In cases where a pointer value is an operand of a multiplication orDan Gohman2009-05-261-0/+95
* make memdep use the getModRefInfo method for stores instead of theChris Lattner2009-05-251-0/+13
* When rewriting the loop exit test with the canonical induction variable,Dan Gohman2009-05-241-0/+36
* Generalize SCEVExpander::visitAddRecExpr's GEP persuit, and avoidDan Gohman2009-05-242-1/+79
* The rewriter may hold references to instructions that are deleted because the...Torok Edwin2009-05-241-0/+41
* Fix bug in FoldFCmp_IntToFP_Cst. If inttofp is a uintofp, use unsigned instea...Evan Cheng2009-05-221-0/+9
* Teach IndVarSimplify's FixUsesBeforeDefs to handle InvokeInsts byDan Gohman2009-05-221-0/+57
* Fix a thinko in the code that adapted SCEVMulExpr operands forDan Gohman2009-05-221-0/+58
* Fix broken logic in DominatorTreeBase::Split. Part of PR4238.Eli Friedman2009-05-211-1/+1
* Fix some incorrect logic in DominanceFrontier::splitBlock. Part of Eli Friedman2009-05-211-1/+1
* Teach ValueTracking a new way to analyze PHI nodes, and and teachDan Gohman2009-05-211-0/+35
* Suppress the IV reversal transformation in the case that the RHSDan Gohman2009-05-201-0/+21
* Teach SCEVExpander to expand arithmetic involving pointers into GEPDan Gohman2009-05-192-1/+41
* Add nounwind to a few tests.Dan Gohman2009-05-181-1/+1
* Testcase for 71688.Dale Johannesen2009-05-131-0/+47
* calls in nothrow functions can be marked nothrow even if the calleeChris Lattner2009-05-131-0/+8
* Fix PR4206 - crash in simplify lib callsChris Lattner2009-05-131-0/+6
* Factor the code for collecting IV users out of LSR into an IVUsers class,Dan Gohman2009-05-125-3/+154
* When forgetting SCEVs for loop PHIs, don't forget SCEVUnknown values.Dan Gohman2009-05-121-0/+32
* fix RewriteStoreUserOfWholeAlloca to use the correct type sizeChris Lattner2009-05-081-0/+12
* PR4123: don't crash when inlining a call which uses its own result.Eli Friedman2009-05-081-0/+20
* Revert 71165. It did more than just revert 71158 and it introducedDan Gohman2009-05-071-0/+18
* Revert r70876 and add a testcase (@c7) showing the problem:Duncan Sands2009-05-071-9/+18
* Temporarily revert r71158. It was causing a failure during a full bootstrap:Bill Wendling2009-05-071-18/+0
* Constant-fold ptrtoint+add+inttoptr to gep when the pointer is anDan Gohman2009-05-071-0/+18
* Fix PR3754: don't mark functions that wrap MallocInst withDuncan Sands2009-05-061-0/+7
* Allow readonly functions to unwind exceptions. TeachDuncan Sands2009-05-061-2/+2
* Temporarily reverting r71008. It was causing this failure:Bill Wendling2009-05-051-122/+0
* Handle overflow of 64-bit loop conditions.David Greene2009-05-051-0/+122
* Restore minor deletion.Mike Stump2009-05-042-4/+58
* Previously, RecursivelyDeleteDeadInstructions provided an optionDan Gohman2009-05-021-1/+1
* Don't try to mix integers and pointers in an icmp instructionDan Gohman2009-04-301-0/+1
* Fix recent regression in gcc.dg/pr26719.c (6835035).Dale Johannesen2009-04-291-0/+43
* As with r70333, give the primary induction variable a use soDan Gohman2009-04-281-1/+2
* Make this testcase slightly less trivial, so that it doesn't failDan Gohman2009-04-281-1/+2
* Fix PR 4086, a bug in FP IV elimination.Dale Johannesen2009-04-271-0/+18
* Teach getZeroExtendExpr and getSignExtendExpr to use trip-countDan Gohman2009-04-271-4/+6
* Handle ands with ~0 correctly too. This fixes PR4052.Dan Gohman2009-04-271-0/+103
* Add several more icmp simplifications. Transform signed comparisonsDan Gohman2009-04-251-0/+28
* Handle ands with 0 and shifts by 0 correctly. These aren'tDan Gohman2009-04-251-0/+23