2011-10-27 |
Eli Friedman | It is not safe to sink an alloca into a stacksave/stack... |
tree | commitdiff |
2011-10-26 |
Duncan Sands | The maximum power of 2 dividing a power of 2 is itself... |
tree | commitdiff |
2011-10-26 |
Duncan Sands | My super-optimizer noticed that we weren't folding... |
tree | commitdiff |
2011-10-24 |
Nick Lewycky | A dead malloc, a free(NULL) and a free(undef) are all... |
tree | commitdiff |
2011-10-23 |
Cameron Zwarich | The element insertion code in scalar replacement doesn... |
tree | commitdiff |
2011-10-22 |
Nick Lewycky | Oops! Fix test I forgot to submit as part of r142735. |
tree | commitdiff |
2011-10-22 |
Nick Lewycky | A non-escaping malloc in the entry block is not unlike... |
tree | commitdiff |
2011-10-21 |
Eli Friedman | Remap blockaddress correctly when inlining a function... |
tree | commitdiff |
2011-10-21 |
Eli Friedman | Extend instcombine's shufflevector simplification to... |
tree | commitdiff |
2011-10-20 |
Eli Friedman | Refactor code from inlining and globalopt that checks... |
tree | commitdiff |
2011-10-20 |
Nick Lewycky | "@string = constant i8 0" is a value i8* string of... |
tree | commitdiff |
2011-10-17 |
Dan Gohman | Teach the ARC optimizer about the !clang.arc.copy_on_es... |
tree | commitdiff |
2011-10-17 |
Lang Hames | Fixed quoting on default data layout option. |
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 | Temporarily XFAIL waiting for a fix. |
tree | commitdiff |
2011-10-17 |
Chandler Carruth | Add a routine to swap branch instruction operands,... |
tree | commitdiff |
2011-10-16 |
Nick Lewycky | Oops! Fix testcase. |
tree | commitdiff |
2011-10-16 |
Nick Lewycky | When looking for dependencies on the src pointer, scan... |
tree | commitdiff |
2011-10-15 |
Andrew Trick | Fix SCEVExpander assert during LSR: "argument of incomp... |
tree | commitdiff |
2011-10-13 |
Andrew Trick | Reapply r141870, SCEV expansion of post-inc. |
tree | commitdiff |
2011-10-13 |
Andrew Trick | Revert r141870. The test case crashes on linux with... |
tree | commitdiff |
2011-10-13 |
Andrew Trick | LSR: Reuse the post-inc expansion of expressions. |
tree | commitdiff |
2011-10-12 |
Lang Hames | Removed colons from some target datalayout strings... |
tree | commitdiff |
2011-10-11 |
Cameron Zwarich | Fix PR11106 by correcting a typo that has been in the... |
tree | commitdiff |
2011-10-11 |
Cameron Zwarich | Add a test for PR10565. |
tree | commitdiff |
2011-10-11 |
Cameron Zwarich | Remove a lot of the fancy scalar replacement code for... |
tree | commitdiff |
2011-10-11 |
Andrew Trick | Move replaceCongruentIVs into SCEVExapander and bias... |
tree | commitdiff |
2011-10-11 |
Lang Hames | Added a testcase for r141599, rdar://problem/10063881. |
tree | commitdiff |
2011-10-08 |
Andrew Trick | Unit test for LSR phi reuse in r141442. |
tree | commitdiff |
2011-10-07 |
Duncan Sands | Teach GVN to also propagate switch cases. For example... |
tree | commitdiff |
2011-10-05 |
Eli Friedman | PR11061: Make simplifylibcalls fold strcmp("", x) corre... |
tree | commitdiff |
2011-10-05 |
Jim Grosbach | Revert 141203. InstCombine is looping on unit tests. |
tree | commitdiff |
2011-10-05 |
Rafael Espindola | Check for the returns_twice attribute in callsFunctionT... |
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 | Unit test for r140919, loop unroll heuristics. |
tree | commitdiff |
2011-10-03 |
Rafael Espindola | Add the returns_twice attribute to LLVM. |
tree | commitdiff |
2011-10-02 |
Nick Lewycky | Add a new icmp+select optz'n. Also shows off the load... |
tree | commitdiff |
2011-09-30 |
Jim Grosbach | float comparison to double 'zero' constant can just... |
tree | commitdiff |
2011-09-30 |
Duncan Sands | Add forgotten tests that the cleanup flag is cleared... |
tree | commitdiff |
2011-09-30 |
Duncan Sands | Inlining often produces landingpad instructions with... |
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-28 |
Andrew Trick | Test case for r140670: indvars should hoist sext. |
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-26 |
Eli Friedman | Convert more tests over to the new atomic instructions. |
tree | commitdiff |
2011-09-26 |
Eli Friedman | Upgrade a couple more tests to the new atomic instructions. |
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 | Update this test to the new EH model. |
tree | commitdiff |
2011-09-20 |
Bill Wendling | Update to new EH model. |
tree | commitdiff |
2011-09-19 |
Bill Wendling | Update to the new EH syntax. |
tree | commitdiff |
2011-09-19 |
Bill Wendling | Dramatically reduce this testcase. |
tree | commitdiff |
2011-09-19 |
Bill Wendling | Revert r140083 and r140084 until buildbots can be fixed. |
tree | commitdiff |
2011-09-19 |
Bill Wendling | Update test to remove the 'unwind' instruction. |
tree | commitdiff |
2011-09-19 |
Bill Wendling | Replace uses of unwind with unreachable for the same... |
tree | commitdiff |
2011-09-19 |
Bill Wendling | Replace more uses of 'unwind' in the tests with calls... |
tree | commitdiff |
2011-09-19 |
Eli Friedman | Fix an infinite loop where a transform in InstCombiner... |
tree | commitdiff |
2011-09-19 |
Bill Wendling | This testcase is dead. It doesn't inline even if I... |
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 | 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 | Generalize test case to handle multiple indvars modes. |
tree | commitdiff |
2011-09-13 |
Andrew Trick | [indvars] Fix bugs in floating point IV range checks... |
tree | commitdiff |
2011-09-12 |
Andrew Trick | Conditionalize indvars test that relies on SCEV expansi... |
tree | commitdiff |
2011-09-12 |
Andrew Trick | indvars test only relevant for -enable-iv-rewrite. |
tree | commitdiff |
2011-09-12 |
Andrew Trick | Conditionalize indvars tests that rely on SCEV expansio... |
tree | commitdiff |
2011-09-12 |
Andrew Trick | Removing indvars tests that directly test canonical... |
tree | commitdiff |
2011-09-12 |
Andrew Trick | Rename -disable-iv-rewrite to -enable-iv-rewrite=false... |
tree | commitdiff |
2011-09-12 |
Andrew Trick | Test case for r139453, WidenIV::GetExtendedOperandRecur... |
tree | commitdiff |
2011-09-09 |
Duncan Sands | Mark the eh.typeid.for intrinsic as being 'const',... |
tree | commitdiff |
2011-09-07 |
Duncan Sands | When inlining exception handling code into another... |
tree | commitdiff |
2011-09-07 |
Duncan Sands | Forgot to add this trampoline testcase. |
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 |
Benjamin Kramer | InstSimplify: Don't try to replace an extractvalue... |
tree | commitdiff |
2011-09-05 |
Duncan Sands | Delete trivial landing pads that just continue unwindin... |
tree | commitdiff |
2011-09-05 |
Duncan Sands | Add some simple insertvalue simplifications, for the... |
tree | commitdiff |
2011-09-02 |
Bill Wendling | Try to eliminate the use of the 'unwind' instruction. |
tree | commitdiff |
2011-09-02 |
Andrew Trick | Test case update for unroll-scev. |
tree | commitdiff |
2011-09-02 |
Jakub Staszak | Extra CHECK-NOT to make sure that GVN transform works... |
tree | commitdiff |
2011-09-02 |
Andrew Trick | -unroll-scev flag removal |
tree | commitdiff |
2011-09-02 |
Jakub Staszak | ConstantVector returns arbitrary value for the wrong... |
tree | commitdiff |
2011-09-02 |
Jakub Staszak | Compare type size instead of type _store_ size to make... |
tree | commitdiff |
2011-09-02 |
Bill Wendling | Update to new EH scheme. |
tree | commitdiff |
2011-09-01 |
Eli Friedman | Fix test; sorry for any inconvenience. |
tree | commitdiff |
2011-09-01 |
Eli Friedman | Fix an issue with the IR sink pass found by inspection... |
tree | commitdiff |
2011-09-01 |
Eli Friedman | Add missing newline. |
tree | commitdiff |
2011-09-01 |
Bill Wendling | Update to new EH scheme. |
tree | commitdiff |
2011-09-01 |
Bill Wendling | Update to new EH scheme. |
tree | commitdiff |
2011-09-01 |
Bill Wendling | Update to new EH scheme. |
tree | commitdiff |
2011-09-01 |
Bill Wendling | Update some tests to the new EH scheme. |
tree | commitdiff |
next |