aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
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
2010-04-09When emitting code for an add, don't force a SCEVUnknown wrapper aroundDan Gohman
2010-04-09Fix a bug in IVUsers which was permitting non-affine addrecs toDan Gohman
2010-04-09fix a SCCP miscompilation that could happen when aChris Lattner
2010-04-08Print empty structs as {} rather than { }.Dan Gohman
2010-04-07add newlines at the end of files.Chris Lattner
2010-04-07Generalize IVUsers to track arbitrary expressions rather than expressionsDan Gohman
2010-04-04Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-04-03add integer overflow check for the fp induction variable Chris Lattner
2010-04-03fix PR6761, a miscompilation due to the fp->int IV conversionChris Lattner
2010-04-03convert to filecheckChris Lattner
2010-04-03rename feature test.Chris Lattner
2010-04-03actually just remove this, will move the real feature test here.Chris Lattner
2010-04-03rename test since it is a feature test.Chris Lattner
2010-04-03first half of a pass through IndVarSimplify::HandleFloatingPointIV,Chris Lattner
2010-04-03Revert all my SSAUpdater patches. The PHI placement algorithm is not correctBob Wilson
2010-04-02Revert r100191 since it breaks objc in clang Mon P Wang
2010-04-02Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-04-02Manually notify ScalarEvolution before making an operand replacement, sinceDan Gohman
2010-04-02Revert the recent alignment changes. They're broken for -Os because,Dan Gohman
2010-04-02Make globalopt refine global variable alignment.Dan Gohman
2010-03-31Add a redundant PHI testcase for SSAUpdater to go with svn r100047.Bob Wilson
2010-03-31testcase for r99914, provided by baldrick!Gabor Greif
2010-03-30Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson
2010-03-30Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang
2010-03-25fix PR6642, GVN forwarding from memset to load of the base of the memset.Chris Lattner
2010-03-25Reapply r99451 with a fix to move the NoInline check to the cost functionsEric Christopher
2010-03-24Temporarily revert this, it's causing an issue with an internal project.Eric Christopher
2010-03-23add some accessors to callsite/callinst/invokeinst to checkChris Lattner
2010-03-23Teach simplify libcall to transform __strcpy_chk to __memcpy_chk to enable op...Evan Cheng
2010-03-23Fix an incorrect logic causing instcombine to miss some _chk -> non-chk trans...Evan Cheng
2010-03-13Fix a typo in ValueTracking that's causing instcombine to delete needed shift...Evan Cheng
2010-03-12When constant folding GEP of GEP, do not crash if an index ofDuncan Sands
2010-03-09Make isLCSSA ignore uses in blocks not reachable from the entry block,Dan Gohman
2010-03-08Re-commit 97860 with fix. getMallocAllocatedType may return null.Evan Cheng
2010-03-06Migrate _chk call lowering from SimplifyLibCalls to InstCombine. StubEric Christopher
2010-03-06Temporarily revert:Eric Christopher
2010-03-06Transform @llvm.objectsize to integer if the argument is a result of malloc o...Evan Cheng
2010-03-05Safely turn memset_chk etc. to non-chk variant if the known object size is >=...Evan Cheng
2010-03-05Instcombine should turn llvm.objectsize of a alloca with static size to an in...Evan Cheng
2010-03-05fix PR6512, a case where instcombine would incorrectly merge loadsChris Lattner
2010-03-05Fix PR6503. This turned into a much more interesting and nasty bug. Various Chris Lattner
2010-03-05make these less sensitive to temporary naming.Chris Lattner