2011-10-21 |
Logan Chien | Apply changes to migrate to upstream Oct 20th 2011. |
tree | commitdiff |
2011-10-19 |
Logan Chien | Merge with LLVM upstream 2011/10/20 (r142530) |
tree | commitdiff |
2011-10-19 |
Logan Chien | Add build rules for llc, opt, and llvm-link on target... |
tree | commitdiff |
2011-10-17 |
Dan Gohman | Teach the ARC optimizer about the !clang.arc.copy_on_es... |
tree | commitdiff |
2011-10-17 |
Bill Wendling | Add support for the Objective-C personality function... |
tree | commitdiff |
2011-10-17 |
Dan Gohman | Suppress partial retain+release elimination when there's a |
tree | commitdiff |
2011-10-17 |
Bill Wendling | Correct over-zealous removal of hack. |
tree | commitdiff |
2011-10-17 |
Bill Wendling | Now that we have the ReturnsTwice function attribute... |
tree | commitdiff |
2011-10-17 |
Michael J. Spencer | Fix CMake build. |
tree | commitdiff |
2011-10-17 |
Devang Patel | svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar... |
tree | commitdiff |
2011-10-17 |
Chandler Carruth | Add a routine to swap branch instruction operands,... |
tree | commitdiff |
2011-10-16 |
Chandler Carruth | Add a proper LLVM banner to this file. |
tree | commitdiff |
2011-10-16 |
Nick Lewycky | When looking for dependencies on the src pointer, scan... |
tree | commitdiff |
2011-10-15 |
Duncan Sands | Don't replace all dominated uses if there is only one... |
tree | commitdiff |
2011-10-15 |
Andrew Trick | Fix indvars randomness by removing iteration over a... |
tree | commitdiff |
2011-10-13 |
Eli Friedman | Avoid undefined behavior in negation in LSR. Patch... |
tree | commitdiff |
2011-10-13 |
Eli Friedman | Enhance the memdep interface so that users can tell... |
tree | commitdiff |
2011-10-12 |
Eli Friedman | Fix a couple hash functions so that they do not depend... |
tree | commitdiff |
2011-10-12 |
Nick Lewycky | Add missing space. |
tree | commitdiff |
2011-10-11 |
Cameron Zwarich | Fix PR11106 by correcting a typo that has been in the... |
tree | commitdiff |
2011-10-11 |
Logan Chien | Add llvm opt executable build rules. |
tree | commitdiff |
2011-10-11 |
Cameron Zwarich | Remove a lot of the fancy scalar replacement code for... |
tree | commitdiff |
2011-10-11 |
Andrew Trick | Add experimental -enable-lsr-phielim option. |
tree | commitdiff |
2011-10-11 |
Andrew Trick | Move replaceCongruentIVs into SCEVExapander and bias... |
tree | commitdiff |
2011-10-10 |
Lang Hames | Add a natural stack alignment field to TargetData,... |
tree | commitdiff |
2011-10-07 |
Andrew Trick | LSR should only reuse phis that match its formula. |
tree | commitdiff |
2011-10-07 |
Duncan Sands | Teach GVN to also propagate switch cases. For example... |
tree | commitdiff |
2011-10-06 |
Eli Friedman | Remove the old atomic instrinsics. autoupgrade functio... |
tree | commitdiff |
2011-10-05 |
Eli Friedman | PR11061: Make simplifylibcalls fold strcmp("", x) corre... |
tree | commitdiff |
2011-10-05 |
Jim Grosbach | Re-commit 141203, but much more conservative. |
tree | commitdiff |
2011-10-05 |
Jim Grosbach | Revert 141203. InstCombine is looping on unit tests. |
tree | commitdiff |
2011-10-05 |
Jim Grosbach | Update InstCombine worklist after instruction transform... |
tree | commitdiff |
2011-10-05 |
Duncan Sands | GVN does simple propagation of conditions: when it... |
tree | commitdiff |
2011-10-05 |
Duncan Sands | Generalize GVN's conditional propagation logic slightly: |
tree | commitdiff |
2011-10-04 |
Andrew Trick | LSR should avoid redundant edge splitting. |
tree | commitdiff |
2011-10-04 |
Andrew Trick | whitespace |
tree | commitdiff |
2011-10-02 |
Nick Lewycky | Add a new icmp+select optz'n. Also shows off the load... |
tree | commitdiff |
2011-10-02 |
Nick Lewycky | Enhance a couple places where we were doing constant... |
tree | commitdiff |
2011-10-01 |
Andrew Trick | Inlining and unrolling heuristics should be aware of... |
tree | commitdiff |
2011-10-01 |
Andrew Trick | whitespace |
tree | commitdiff |
2011-09-30 |
Jim Grosbach | Don't modify constant in-place. |
tree | commitdiff |
2011-09-30 |
Jim Grosbach | float comparison to double 'zero' constant can just... |
tree | commitdiff |
2011-09-30 |
Jim Grosbach | Tidy up. Trailing whitespace. |
tree | commitdiff |
2011-09-30 |
Duncan Sands | Inlining often produces landingpad instructions with... |
tree | commitdiff |
2011-09-29 |
Nick Lewycky | Fold two identical set lookups into one. No functionali... |
tree | commitdiff |
2011-09-29 |
Dan Gohman | When eliminating unnecessary retain+autorelease on... |
tree | commitdiff |
2011-09-29 |
Dan Gohman | Don't eliminate objc_retainBlock calls on stack objects... |
tree | commitdiff |
2011-09-29 |
Eli Friedman | Clean up uses of switch instructions so they are not... |
tree | commitdiff |
2011-09-29 |
Andrew Trick | typo + pasto |
tree | commitdiff |
2011-09-29 |
Andrew Trick | LSR: rewrite inner loops only. |
tree | commitdiff |
2011-09-28 |
Andrew Trick | indvars should hoist [sz]ext because licm is not rerun. |
tree | commitdiff |
2011-09-27 |
Benjamin Kramer | Stop emitting instructions with the name "tmp" they... |
tree | commitdiff |
2011-09-27 |
Bill Wendling | Split the landing pad basic block with the correct... |
tree | commitdiff |
2011-09-27 |
Andrew Trick | Disable LSR retry by default. |
tree | commitdiff |
2011-09-26 |
Andrew Trick | LSR, one of the new Cost::isLoser() checks did not... |
tree | commitdiff |
2011-09-26 |
Andrew Trick | LSR cost metric minor fix and verification. |
tree | commitdiff |
2011-09-23 |
Andrew Trick | LSR minor bug fix in RateRegister. |
tree | commitdiff |
2011-09-22 |
Eli Friedman | PR10987: add a missed safety check to isSafePHIToSpecul... |
tree | commitdiff |
2011-09-20 |
Eli Friedman | Make sure IPSCCP never marks a tracked call as overdefi... |
tree | commitdiff |
2011-09-20 |
Bill Wendling | Relax this condition. |
tree | commitdiff |
2011-09-20 |
Bill Wendling | Place the check for an exit landing pad where it will... |
tree | commitdiff |
2011-09-20 |
Bill Wendling | Omit extracting a loop if one of the exits is a landing... |
tree | commitdiff |
2011-09-20 |
Bill Wendling | Check the terminator, not the basic block. |
tree | commitdiff |
2011-09-20 |
Bill Wendling | When extracting a basic block that ends in an 'invoke... |
tree | commitdiff |
2011-09-20 |
Bill Wendling | Use ArrayRef instead of an explicit 'const std::vector &'. |
tree | commitdiff |
2011-09-20 |
Devang Patel | If simple ownership works then friendship is not required. |
tree | commitdiff |
2011-09-20 |
Bill Wendling | Use ArrayRef instead of 'const std::vector' to pass... |
tree | commitdiff |
2011-09-20 |
Devang Patel | Update GCOVLines to provide interfaces to write line... |
tree | commitdiff |
2011-09-20 |
Bill Wendling | Fix comments. |
tree | commitdiff |
2011-09-20 |
Devang Patel | Update comment. |
tree | commitdiff |
2011-09-20 |
Devang Patel | Use StringRef instead of std::string. |
tree | commitdiff |
2011-09-20 |
Devang Patel | Eliminate unnecessary copy of FileName from GCOVLines. |
tree | commitdiff |
2011-09-20 |
Devang Patel | There is no need to write a local utility routine to... |
tree | commitdiff |
2011-09-19 |
Bill Wendling | Revert r140083 and r140084 until buildbots can be fixed. |
tree | commitdiff |
2011-09-19 |
Bill Wendling | If we are extracting a basic block that ends in an... |
tree | commitdiff |
2011-09-19 |
Eli Friedman | Fix an infinite loop where a transform in InstCombiner... |
tree | commitdiff |
2011-09-19 |
Andrew Trick | [indvars] Fix PR10946: SCEV cannot handle Vector IVs. |
tree | commitdiff |
2011-09-15 |
Andrew Trick | Reapply r139759. Disable IV rewriting by default. See... |
tree | commitdiff |
2011-09-15 |
Eli Friedman | Make demanded-elt simplification for shufflevector... |
tree | commitdiff |
2011-09-14 |
Dan Gohman | Don't mark objc_retainBlock as nounwind. It calls user... |
tree | commitdiff |
2011-09-14 |
Dan Gohman | objc_retainBlock is not NoModRef because it can update... |
tree | commitdiff |
2011-09-13 |
Andrew Trick | [indvars] Revert r139579 until 401.bzip -arch i386... |
tree | commitdiff |
2011-09-13 |
Andrew Trick | Disable IV rewriting by default. See PR10916. |
tree | commitdiff |
2011-09-13 |
Andrew Trick | [indvars] Fix bugs in floating point IV range checks... |
tree | commitdiff |
2011-09-13 |
Eli Friedman | Add comment to clarify the behavior of a helper in... |
tree | commitdiff |
2011-09-13 |
Eli Friedman | Correct grammar. |
tree | commitdiff |
2011-09-12 |
Eli Friedman | Change a bunch of isVolatile() checks to check for... |
tree | commitdiff |
2011-09-12 |
Andrew Trick | Rename -disable-iv-rewrite to -enable-iv-rewrite=false... |
tree | commitdiff |
2011-09-10 |
Andrew Trick | [disable-iv-rewrite] Allow WidenIV to handle NSW/NUW... |
tree | commitdiff |
2011-09-09 |
Andrew Trick | Comment formatting. |
tree | commitdiff |
2011-09-06 |
Andrew Trick | Add -verify-indvars for imperfect SCEV trip count verif... |
tree | commitdiff |
2011-09-06 |
Devang Patel | Use IRBuilder. |
tree | commitdiff |
2011-09-06 |
Owen Anderson | Try again at r138809 (make DSE more aggressive in remov... |
tree | commitdiff |
2011-09-06 |
Duncan Sands | Split the init.trampoline intrinsic, which currently... |
tree | commitdiff |
2011-09-05 |
Duncan Sands | Delete trivial landing pads that just continue unwindin... |
tree | commitdiff |
2011-09-04 |
Bill Wendling | Use Duncan's patch to delete the instructions in revers... |
tree | commitdiff |
2011-09-02 |
Bill Wendling | Update comments to reflect reality. |
tree | commitdiff |
2011-09-02 |
Andrew Trick | Enable SCEV-based unrolling by default. |
tree | commitdiff |
2011-09-02 |
Jakub Staszak | Compare type size instead of type _store_ size to make... |
tree | commitdiff |
2011-09-01 |
Bill Wendling | Reduce indentation. No functionality change. |
tree | commitdiff |
next |