summaryrefslogtreecommitdiff
path: root/test/Transforms
Commit message (Expand)AuthorAge
* Add an LLVM IR version of code sinking. This uses the same simple algorithmDan Gohman2010-05-07
* Use llvm.foo as the intrinsic, rather than llvm.dbg.value. Since theDuncan Sands2010-05-04
* Fix a variant of PR6112 found by thinking about it: when doingDuncan Sands2010-05-04
* Check for side effects before splitting loop.Devang Patel2010-05-03
* revert r102831. We already delete dead readonly calls inChris Lattner2010-05-01
* Disable the call-deletion transformation introduced in r86975. WithoutOwen Anderson2010-05-01
* fix PR5009 by making CGSCCPM realize that a call was devirtualizedChris Lattner2010-05-01
* rename testChris Lattner2010-05-01
* Implement rdar://6295824 and PR6724 with two tiny changesChris Lattner2010-05-01
* The inliner has traditionally not considered call sitesChris Lattner2010-05-01
* Dan recently disabled recursive inlining within a function, but weChris Lattner2010-04-30
* Preserve debug info attached with call instruction while eliminating dead arg...Devang Patel2010-04-30
* fix this to work with objdir != srcdirChris Lattner2010-04-28
* fix PR6112 - When globalopt (or any other pass) does RAUW(@G, %G), Chris Lattner2010-04-28
* fix PR6940: sitofp(undef) folds to 0.0, not undef.Chris Lattner2010-04-26
* no longer xfailChris Lattner2010-04-23
* fix some failures my callgraph dump format change broke.Chris Lattner2010-04-23
* testcase for the bug that required a patch to be reverted.Chris Lattner2010-04-23
* disable my previous inliner patch, it appears to be busting self-host.Chris Lattner2010-04-23
* The inliner was choosing to not consider call sitesChris Lattner2010-04-22
* add a DEBUG call so that -debug lists when CGSCCPM iterates.Chris Lattner2010-04-22
* Implement (but don't enable) PR6724 and rdar://6295824. In short,Chris Lattner2010-04-21
* Revert r101471. For tight recursive functions which have multipleDan Gohman2010-04-21
* RewriteLoopBodyWithConditionConstant can end up rewriting theChris Lattner2010-04-20
* Fix rdar://7879828 - crash in CallGraph, a self host issue.Chris Lattner2010-04-20
* Remove the Expr member from IVUsers. Instead of remembering the expression,Dan Gohman2010-04-19
* Fix declarations in a few more tests.Nick Lewycky2010-04-17
* Fix intrinsic signature in this test.Nick Lewycky2010-04-17
* Re-commit my previous SSAUpdater changes. The previous version naively triedBob Wilson2010-04-17
* Disable inlining of recursive calls. It can complicate tailcallelim andDan Gohman2010-04-16
* Refine the detection of seemingly infinitely recursive calls where theDan Gohman2010-04-16
* move comment.Chris Lattner2010-04-16
* fix PR6832: we were using the alignment of a pointer when we Chris Lattner2010-04-16
* Trim tests and convert to FileCheck.Evan Cheng2010-04-14
* Revert r101213.Nick Lewycky2010-04-14
* Commit testcase for r101213.Nick Lewycky2010-04-14
* Teach ScalarEvolution to simplify smax and umax when it can proveDan Gohman2010-04-13
* Teach IndVarSimplify how to eliminate remainder operators where theDan Gohman2010-04-13
* Suppress LinearFunctionTestReplace when the computed backedge-takenDan Gohman2010-04-12
* Verify function prototypes before trying to optimize functions. We alsoEric Christopher2010-04-12
* Re-apply r101000, with a fix: Don't eliminate an icmp which is part ofDan Gohman2010-04-12
* Revert 101000, which is breaking self-host builds.Dan Gohman2010-04-12
* Teach IndVarSimplify how to eliminate comparisons involving inductionDan Gohman2010-04-11
* fix PR6743, a case where we'd delete an instruction before using itChris Lattner2010-04-10
* fix PR6760, a missing check in heap SRoA.Chris Lattner2010-04-10
* When determining a canonical insert position, don't climb deeperDan Gohman2010-04-09
* When emitting code for an add, don't force a SCEVUnknown wrapper aroundDan Gohman2010-04-09
* Fix a bug in IVUsers which was permitting non-affine addrecs toDan Gohman2010-04-09
* fix a SCCP miscompilation that could happen when aChris Lattner2010-04-09
* Print empty structs as {} rather than { }.Dan Gohman2010-04-08