| Commit message (Expand) | Author | Age |
* | DeadStoreElimination can now trim the size of a store if the end of the store... | Pete Cooper | 2011-11-09 |
* | LICM pass now understands invariant load metadata. Nothing generates this ye... | Pete Cooper | 2011-11-08 |
* | InstCombine now optimizes vector udiv by power of 2 to shifts | Pete Cooper | 2011-11-07 |
* | Make sure we don't insert instructions before a landingpad instruction. | Bill Wendling | 2011-11-07 |
* | Do simple cross-block DSE when we encounter a free statement. Fixes PR11240. | Nick Lewycky | 2011-11-05 |
* | Speculatively revert "DeadStoreElimination can now trim the size of a store if | Daniel Dunbar | 2011-11-04 |
* | build: Add initial cut at LLVMBuild.txt files. | Daniel Dunbar | 2011-11-03 |
* | DeadStoreElimination can now trim the size of a store if the end of it is dead. | Pete Cooper | 2011-11-03 |
* | Rewrite LinearFunctionTestReplace to handle pointer-type IVs. | Andrew Trick | 2011-11-02 |
* | Add parentheses to disambiguate the precedence of these operations and | Chandler Carruth | 2011-11-02 |
* | Broaden an assert to handle enable-iv-rewrite=true following r143183. | Andrew Trick | 2011-11-02 |
* | Make sure we use the right insertion point when instcombine replaces a PHI wi... | Eli Friedman | 2011-11-01 |
* | Add utility to append a function to the list of global constructors. | Devang Patel | 2011-10-31 |
* | SimplifyLibCalls: Use IRBuilder.CreateGlobalString when creating a string for... | Benjamin Kramer | 2011-10-29 |
* | LFTR should avoid a type mismatch with null pointer IVs. | Andrew Trick | 2011-10-28 |
* | It is not safe to sink an alloca into a stacksave/stackrestore pair, so don't... | Eli Friedman | 2011-10-27 |
* | A dead malloc, a free(NULL) and a free(undef) are all trivially dead | Nick Lewycky | 2011-10-24 |
* | The element insertion code in scalar replacement doesn't handle incorrect | Cameron Zwarich | 2011-10-23 |
* | A non-escaping malloc in the entry block is not unlike an alloca. Do dead-store | Nick Lewycky | 2011-10-22 |
* | Remap blockaddress correctly when inlining a function. Fixes PR10162. | Eli Friedman | 2011-10-21 |
* | Minor simplification: use ShuffleVectorInst::getMaskValue instead of a more e... | Eli Friedman | 2011-10-21 |
* | Extend instcombine's shufflevector simplification to handle more cases where ... | Eli Friedman | 2011-10-21 |
* | Refactor code from inlining and globalopt that checks whether a function defi... | Eli Friedman | 2011-10-20 |
* | Initialze ScalarEvalution dependency. | Devang Patel | 2011-10-19 |
* | 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 |