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