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