summaryrefslogtreecommitdiff
path: root/test/Transforms
Commit message (Expand)AuthorAge
* An additional atomic test; related to r137662.Eli Friedman2011-08-16
* A bunch of misc fixes to SCCPSolver::ResolvedUndefsIn, including a fix to stopEli Friedman2011-08-16
* Minor bug in SCCP found by inspection. (I don't think it's possible to hit t...Eli Friedman2011-08-16
* Fix test.Eli Friedman2011-08-16
* Revert a bit of r137667; the logic in question can safely handle atomic load/...Eli Friedman2011-08-16
* Migrate this test from llvm/test/FrontendC++/ptr-to-method-devirt.cpp andEric Christopher2011-08-16
* Update SimplifyCFG for atomic operations.Eli Friedman2011-08-15
* Add comments and test for atomic load/store and mem2reg.Eli Friedman2011-08-15
* Update instcombine for atomic load/store.Eli Friedman2011-08-15
* Atomic load/store support in LICM.Eli Friedman2011-08-15
* Add an ipsccp test. Migrated from test/FrontendC++.Eric Christopher2011-08-15
* This transform is not safe. Thanks to Eli for pointing that out!Nick Lewycky2011-08-14
* Don't attempt to add 'nsw' when intermediate instructions had no such guarantee.Nick Lewycky2011-08-14
* Teach instcombine to preserve the nsw bit by doing an after-the-fact analysisNick Lewycky2011-08-14
* Move "atomic" and "volatile" designations on instructions after the opcodeEli Friedman2011-08-12
* Don't convert objc_autoreleaseReturnValue to objc_autorelease if the resultDan Gohman2011-08-12
* Don't let arbitrary calls disrupt nested retain+release pairs ifDan Gohman2011-08-12
* A slew of unit tests for the recent LoopInfo::updateUnloop featureAndrew Trick2011-08-11
* Allow loop unrolling to get known trip counts from ScalarEvolution.Andrew Trick2011-08-11
* Invoke SimplifyIndVar when we partially unroll a loop. Fixes PR10534.Andrew Trick2011-08-10
* Fix the LoopUnroller to handle nontrivial loops and partial unrolling.Andrew Trick2011-08-10
* Tidy up these testcases to look more like real code does.Dan Gohman2011-08-09
* Made SCEV's UDiv expressions more canonical. When dividing aAndrew Trick2011-08-06
* Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling2011-08-03
* SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forgetAndrew Trick2011-08-03
* fix PR10286, a problem with the .ll printer handling block addresses that are...Chris Lattner2011-08-03
* Fix logical error when detecting lifetime intrinsics.Nick Lewycky2011-08-03
* Teach InstCombine that lifetime intrincs aren't a real user on the result of aNick Lewycky2011-08-02
* Lifetime intrinsics on undef are dead.Nick Lewycky2011-08-02
* Remove empty test.Benjamin Kramer2011-08-02
* Revert r136503 and r136480 in an effort to fix non-determinism in the llvm-gc...Owen Anderson2011-08-02
* Add a small gep optimization I noticed was missing while reading some IL.Rafael Espindola2011-07-31
* Clean up debug info after reassociation.Devang Patel2011-07-29
* Make sure to correctly clear the exact/nuw/nsw flags off of shifts when they ...Eli Friedman2011-07-29
* Teach the ConstantMerge pass about alignment. Fixes PR10514!Nick Lewycky2011-07-27
* Finish adding support for lifetime intrinsics to SROA. Fixes PR10121!Nick Lewycky2011-07-25
* Move the last uses of RetainFunc etc. over to using getRetainCallee() etc.Dan Gohman2011-07-22
* Fix MergeInVectorType to check for vector types with the same allocDan Gohman2011-07-21
* LSR, correct fix for rdar://9786536. Silly casting bug.Andrew Trick2011-07-21
* LSR must sometimes sign-extend before generating double constants.Andrew Trick2011-07-21
* LSR crashes on an empty IVUsers list.Andrew Trick2011-07-21
* Bring LICM into compliance with the new "Memory Model for Concurrent Operatio...Eli Friedman2011-07-20
* indvars: Added getInsertPointForUses to find a valid place to truncate the IV.Andrew Trick2011-07-20
* indvars test case for r135558.Andrew Trick2011-07-20
* indvars -disable-iv-rewrite fix: derived GEP IVsAndrew Trick2011-07-20
* PR10386: Don't try to split an edge from an indirectbr.Eli Friedman2011-07-19
* Remove bogus test: for all possible inputs of %X, the 'sub nsw' is guaranteedNick Lewycky2011-07-19
* indvars: LinearFunctionTestReplace for non-canonical IVs.Andrew Trick2011-07-18
* A real testcase for r135286.Chad Rosier2011-07-15
* Add testcase for r135286.Chad Rosier2011-07-15