summaryrefslogtreecommitdiff
path: root/test/Transforms
Commit message (Expand)AuthorAge
* When constant folding GEP expressions, keep the address space information of ...Nadav Rotem2012-07-30
* Add testcases for GlobalOpt changes in r160693 and r160757.Nick Lewycky2012-07-29
* fix PR13390: do not loop forever with self-referencing self instructionsNuno Lopes2012-07-27
* fix infinite loop in instcombine in the presence of a (malformed) self-refere...Nuno Lopes2012-07-27
* Simplify demanded bits of select sources where the condition is a constant ve...Pete Cooper2012-07-26
* Teach SimplifyDemandedBits how to look through fpext and fptrunc to simplify ...Pete Cooper2012-07-26
* Stop reassociate from looking through expressions of arbitrary complexity. ThisDuncan Sands2012-07-26
* Don't perform an overaligned load in this test, since that's undefinedDuncan Sands2012-07-25
* When folding a load from a global constant, if the load started in the middleDuncan Sands2012-07-25
* teach objectsize about strdup() and strndup()Nuno Lopes2012-07-24
* Teach globalopt to not nuke all stores to globals. Keep them around of theyNick Lewycky2012-07-24
* An objc_retain can serve as a may-use for a different pointer.Dan Gohman2012-07-23
* Revert r160602.Nick Lewycky2012-07-21
* Teach globalopt to play nice with leak checkers. This is a reapplication ofNick Lewycky2012-07-21
* move the bounds checking pass to the instrumentation folder, where it belongs...Nuno Lopes2012-07-20
* Fix assertion in jump threading (PR13405).Richard Osborne2012-07-20
* Revert r160529 due to crashes.Nick Lewycky2012-07-19
* Don't wipe out global variables that are probably storing pointers to heapNick Lewycky2012-07-19
* Added unit test for PR13361: LSR + SCEV "hangs" on reasonably sized test.Andrew Trick2012-07-18
* indvars: Linear function test replace should avoid reusing undef.Andrew Trick2012-07-18
* Back out r160101 and instead implement a dag combine to recover from instcomb...Evan Cheng2012-07-17
* llvm/test/Transforms/LoopRotate/PhiRename-1.ll: FileCheck-ize. It fixes PR13301.NAKAMURA Takumi2012-07-17
* fix PR13339 (remove the predecessor from the unwind BB when removing an invoke)Nuno Lopes2012-07-16
* LSR Fix: check SCEV expression safety before expansion.Andrew Trick2012-07-13
* Instcombine was transforming:Evan Cheng2012-07-12
* instcombine: merge the functions that remove dead allocas and dead mallocs/ca...Nuno Lopes2012-07-09
* teach instcombine to remove allocated buffers even if there are stores, memcp...Nuno Lopes2012-07-06
* BoundsChecking: optimize out the check for offset < 0 if size is known to be...Nuno Lopes2012-07-03
* Revert "IntRange:" as it appears to be breaking self hosting.Eric Christopher2012-07-02
* Fix the remaining TCL-style quotes found in the testsuite. This isChandler Carruth2012-07-02
* GlobalOpt forgot to handle bitcast when analyzing globals. Found by inspection.Duncan Sands2012-07-02
* Convert the uses of '|&' to use '2>&1 |' instead, which works on oldChandler Carruth2012-07-02
* fix the regression I introduced in r159385 (it's necessary to update PHI node...Nuno Lopes2012-07-02
* IntRange:Stepan Dyatkovskiy2012-07-02
* Convert all tests using TCL-style quoting to use shell-style quoting.Chandler Carruth2012-07-02
* Fix a reassociate crash on sozefx when compiling with dragonegg+gcc-4.7 due toDuncan Sands2012-06-29
* make simplifyCFG erase invokes to readonly/readnone functionsNuno Lopes2012-06-28
* make instcombine produce calls to llvm.donothing instead of a random intrinsicNuno Lopes2012-06-28
* make LazyValueInfo analyze the default case of switch statements (we know tha...Nuno Lopes2012-06-28
* Allow BBVectorize to form non-2^n-length vectors.Hal Finkel2012-06-28
* make LVI::getEdgeValue() always intersect the constraints of the edge with th...Nuno Lopes2012-06-28
* Revert r159136 due to PR13124.Matt Beaumont-Gay2012-06-27
* Some reassociate optimizations create new instructions, which they insert justDuncan Sands2012-06-27
* Remove a instcombine transform that (no longer?) makes sense:Evan Cheng2012-06-26
* Replacing zero-sized alloca's with a null pointer is too aggressive, insteadDuncan Sands2012-06-26
* Enable the new LoopInfo algorithm by default.Andrew Trick2012-06-26
* revert my previous commit (r159173), since as Eli pointed out, it's perfectly...Nuno Lopes2012-06-25
* do not set realloc() as NotAlias, since it can return the same pointer. This ...Nuno Lopes2012-06-25
* Fix the objc_autoreleasedReturnValue optimization code to locateDan Gohman2012-06-25
* improve optimization of invoke instructions:Nuno Lopes2012-06-25