aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Verify function prototypes before trying to optimize functions. We alsoEric Christopher2010-04-122-6/+5
* Re-apply r101000, with a fix: Don't eliminate an icmp which is part ofDan Gohman2010-04-121-0/+84
* Revert 101000, which is breaking self-host builds.Dan Gohman2010-04-121-40/+0
* Teach IndVarSimplify how to eliminate comparisons involving inductionDan Gohman2010-04-111-0/+40
* fix PR6743, a case where we'd delete an instruction before using itChris Lattner2010-04-101-0/+17
* fix PR6760, a missing check in heap SRoA.Chris Lattner2010-04-101-1/+27
* When determining a canonical insert position, don't climb deeperDan Gohman2010-04-091-0/+30
* When emitting code for an add, don't force a SCEVUnknown wrapper aroundDan Gohman2010-04-091-0/+37
* Fix a bug in IVUsers which was permitting non-affine addrecs toDan Gohman2010-04-091-0/+69
* fix a SCCP miscompilation that could happen when aChris Lattner2010-04-091-0/+95
* Print empty structs as {} rather than { }.Dan Gohman2010-04-082-4/+4
* add newlines at the end of files.Chris Lattner2010-04-0711-11/+11
* Generalize IVUsers to track arbitrary expressions rather than expressionsDan Gohman2010-04-071-1/+1
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-044-5/+5
* add integer overflow check for the fp induction variable Chris Lattner2010-04-031-4/+4
* fix PR6761, a miscompilation due to the fp->int IV conversionChris Lattner2010-04-031-4/+23
* convert to filecheckChris Lattner2010-04-031-5/+13
* rename feature test.Chris Lattner2010-04-031-0/+0
* actually just remove this, will move the real feature test here.Chris Lattner2010-04-031-35/+0
* rename test since it is a feature test.Chris Lattner2010-04-031-0/+0
* first half of a pass through IndVarSimplify::HandleFloatingPointIV,Chris Lattner2010-04-031-0/+19
* Revert all my SSAUpdater patches. The PHI placement algorithm is not correctBob Wilson2010-04-031-46/+0
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-024-5/+5
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-024-5/+5
* Manually notify ScalarEvolution before making an operand replacement, sinceDan Gohman2010-04-021-0/+41
* Revert the recent alignment changes. They're broken for -Os because,Dan Gohman2010-04-021-6/+0
* Make globalopt refine global variable alignment.Dan Gohman2010-04-021-0/+6
* Add a redundant PHI testcase for SSAUpdater to go with svn r100047.Bob Wilson2010-03-311-0/+46
* testcase for r99914, provided by baldrick!Gabor Greif2010-03-311-0/+18
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-304-5/+5
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-304-5/+5
* fix PR6642, GVN forwarding from memset to load of the base of the memset.Chris Lattner2010-03-251-0/+12
* Reapply r99451 with a fix to move the NoInline check to the cost functionsEric Christopher2010-03-251-0/+18
* Temporarily revert this, it's causing an issue with an internal project.Eric Christopher2010-03-241-18/+0
* add some accessors to callsite/callinst/invokeinst to checkChris Lattner2010-03-231-0/+18
* Teach simplify libcall to transform __strcpy_chk to __memcpy_chk to enable op...Evan Cheng2010-03-231-20/+27
* Fix an incorrect logic causing instcombine to miss some _chk -> non-chk trans...Evan Cheng2010-03-231-1/+14
* Fix a typo in ValueTracking that's causing instcombine to delete needed shift...Evan Cheng2010-03-131-0/+20
* When constant folding GEP of GEP, do not crash if an index ofDuncan Sands2010-03-121-0/+13
* Make isLCSSA ignore uses in blocks not reachable from the entry block,Dan Gohman2010-03-091-0/+27
* Re-commit 97860 with fix. getMallocAllocatedType may return null.Evan Cheng2010-03-081-0/+16
* Migrate _chk call lowering from SimplifyLibCalls to InstCombine. StubEric Christopher2010-03-063-4/+4
* Temporarily revert:Eric Christopher2010-03-061-16/+0
* Transform @llvm.objectsize to integer if the argument is a result of malloc o...Evan Cheng2010-03-061-0/+16
* Safely turn memset_chk etc. to non-chk variant if the known object size is >=...Evan Cheng2010-03-051-0/+18
* Instcombine should turn llvm.objectsize of a alloca with static size to an in...Evan Cheng2010-03-051-0/+20
* fix PR6512, a case where instcombine would incorrectly merge loadsChris Lattner2010-03-051-0/+40
* Fix PR6503. This turned into a much more interesting and nasty bug. Various Chris Lattner2010-03-051-0/+15
* make these less sensitive to temporary naming.Chris Lattner2010-03-053-15/+15
* remove this testcase, it isn't clear what it was testing and it is subsumed b...Chris Lattner2010-03-051-18/+0