| Commit message (Expand) | Author | Age |
* | Teach the ARC optimizer about the !clang.arc.copy_on_escape metadata | Dan Gohman | 2011-10-17 |
* | Add support for the Objective-C personality function to the instruction | Bill Wendling | 2011-10-17 |
* | Suppress partial retain+release elimination when there's a | Dan Gohman | 2011-10-17 |
* | Correct over-zealous removal of hack. | Bill Wendling | 2011-10-17 |
* | Now that we have the ReturnsTwice function attribute, this method is | Bill Wendling | 2011-10-17 |
* | Fix CMake build. | Michael J. Spencer | 2011-10-17 |
* | svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar/GlobalMerge.cpp | Devang Patel | 2011-10-17 |
* | Add a routine to swap branch instruction operands, and update any | Chandler Carruth | 2011-10-17 |
* | Add a proper LLVM banner to this file. | Chandler Carruth | 2011-10-16 |
* | When looking for dependencies on the src pointer, scan the src pointer. Scanning | Nick Lewycky | 2011-10-16 |
* | Don't replace all dominated uses if there is only one use, since that | Duncan Sands | 2011-10-15 |
* | Fix indvars randomness by removing iteration over a map. | Andrew Trick | 2011-10-15 |
* | Avoid undefined behavior in negation in LSR. Patch by Ahmed Charles. | Eli Friedman | 2011-10-13 |
* | Enhance the memdep interface so that users can tell the difference between a ... | Eli Friedman | 2011-10-13 |
* | Fix a couple hash functions so that they do not depend on undefined shifts. ... | Eli Friedman | 2011-10-12 |
* | Add missing space. | Nick Lewycky | 2011-10-12 |
* | Fix PR11106 by correcting a typo that has been in the code for over a year. This | Cameron Zwarich | 2011-10-11 |
* | Remove a lot of the fancy scalar replacement code for dealing with llvm-gcc's | Cameron Zwarich | 2011-10-11 |
* | Add experimental -enable-lsr-phielim option. | Andrew Trick | 2011-10-11 |
* | Move replaceCongruentIVs into SCEVExapander and bias toward "expanded" | Andrew Trick | 2011-10-11 |
* | Add a natural stack alignment field to TargetData, and prevent InstCombine from | Lang Hames | 2011-10-10 |
* | LSR should only reuse phis that match its formula. | Andrew Trick | 2011-10-07 |
* | Teach GVN to also propagate switch cases. For example, in this code | Duncan Sands | 2011-10-07 |
* | Remove the old atomic instrinsics. autoupgrade functionality is included wit... | Eli Friedman | 2011-10-06 |
* | PR11061: Make simplifylibcalls fold strcmp("", x) correctly. | Eli Friedman | 2011-10-05 |
* | Re-commit 141203, but much more conservative. | Jim Grosbach | 2011-10-05 |
* | Revert 141203. InstCombine is looping on unit tests. | Jim Grosbach | 2011-10-05 |
* | Update InstCombine worklist after instruction transform is complete. | Jim Grosbach | 2011-10-05 |
* | GVN does simple propagation of conditions: when it sees a conditional | Duncan Sands | 2011-10-05 |
* | Generalize GVN's conditional propagation logic slightly: | Duncan Sands | 2011-10-05 |
* | LSR should avoid redundant edge splitting. | Andrew Trick | 2011-10-04 |
* | whitespace | Andrew Trick | 2011-10-04 |
* | Add a new icmp+select optz'n. Also shows off the load(cst) folding added in | Nick Lewycky | 2011-10-02 |
* | Enhance a couple places where we were doing constant folding of instructions, | Nick Lewycky | 2011-10-02 |
* | Inlining and unrolling heuristics should be aware of free truncs. | Andrew Trick | 2011-10-01 |
* | whitespace | Andrew Trick | 2011-10-01 |
* | Don't modify constant in-place. | Jim Grosbach | 2011-09-30 |
* | float comparison to double 'zero' constant can just be a float 'zero.' | Jim Grosbach | 2011-09-30 |
* | Tidy up. Trailing whitespace. | Jim Grosbach | 2011-09-30 |
* | Inlining often produces landingpad instructions with repeated | Duncan Sands | 2011-09-30 |
* | Fold two identical set lookups into one. No functionality change. | Nick Lewycky | 2011-09-29 |
* | When eliminating unnecessary retain+autorelease on return values, | Dan Gohman | 2011-09-29 |
* | Don't eliminate objc_retainBlock calls on stack objects if the | Dan Gohman | 2011-09-29 |
* | Clean up uses of switch instructions so they are not dependent on the operand... | Eli Friedman | 2011-09-29 |
* | typo + pasto | Andrew Trick | 2011-09-29 |
* | LSR: rewrite inner loops only. | Andrew Trick | 2011-09-29 |
* | indvars should hoist [sz]ext because licm is not rerun. | Andrew Trick | 2011-09-28 |
* | Stop emitting instructions with the name "tmp" they eat up memory and have to... | Benjamin Kramer | 2011-09-27 |
* | Split the landing pad basic block with the correct function. Also merge the | Bill Wendling | 2011-09-27 |
* | Disable LSR retry by default. | Andrew Trick | 2011-09-27 |