| Commit message (Expand) | Author | Age |
* | SimplifyCFG: fold unconditional branch to its predecessor if profitable. | Manman Ren | 2012-06-13 |
* | Replace all instances of dg.exp file with lit.local.cfg, since all tests are ... | Eli Bendersky | 2012-02-16 |
* | The 'unwind' instruction is deprecated and will be removed, making this test | Bill Wendling | 2012-02-06 |
* | Make Value::isDereferenceablePointer() handle unreachable code blocks. (This | Nick Lewycky | 2012-01-23 |
* | Fix SpeculativelyExecuteBB to either speculate all or none of the phis | Dan Gohman | 2012-01-05 |
* | Revert r56315. When the instruction to speculate is a load, this | Dan Gohman | 2012-01-05 |
* | FileCheck hygiene. | Benjamin Kramer | 2012-01-05 |
* | Teach simplifycfg to recompute branch weights when merging some branches, and | Nick Lewycky | 2011-12-27 |
* | Update the branch weight metadata when reversing the order of a branch. | Nick Lewycky | 2011-12-26 |
* | Make some intrinsics safe to speculatively execute. | Nick Lewycky | 2011-12-21 |
* | Revert r146822 at Pete Cooper's request as it broke clang self hosting. | Kevin Enderby | 2011-12-17 |
* | SimplifyCFG now predicts some conditional branches to true or false depending... | Pete Cooper | 2011-12-17 |
* | remove autoupgrade support for really old-style debug info intrinsics. | Chris Lattner | 2011-11-27 |
* | FileCheck-ize this test and make it more precise. This is in preparation | Chandler Carruth | 2011-11-26 |
* | Replace more uses of 'unwind' in the tests with calls to landingpad and | Bill Wendling | 2011-09-19 |
* | Delete trivial landing pads that just continue unwinding the caught | Duncan Sands | 2011-09-05 |
* | Try to eliminate the use of the 'unwind' instruction. | Bill Wendling | 2011-09-02 |
* | Update tests to new EH model. Add landingpad instructions to landing pads. | Bill Wendling | 2011-08-29 |
* | SimplifyCFG: If we have a PHI node that can evaluate to NULL and do a load or... | Benjamin Kramer | 2011-08-26 |
* | Update SimplifyCFG for atomic operations. | Eli Friedman | 2011-08-15 |
* | Move "atomic" and "volatile" designations on instructions after the opcode | Eli Friedman | 2011-08-12 |
* | more tests not making the jump into the brave new world. | Chris Lattner | 2011-07-09 |
* | Add r134057 back, but splice the predecessor after the successors phi | Rafael Espindola | 2011-06-30 |
* | Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and | Chad Rosier | 2011-06-29 |
* | Let simplify cfg simplify bb with only debug and lifetime intrinsics. | Rafael Espindola | 2011-06-29 |
* | Fix PR10103: Less code for enum type translation. | Hans Wennborg | 2011-06-18 |
* | remove parser support for the obsolete "multiple return values" syntax, which | Chris Lattner | 2011-06-17 |
* | If the block that we're threading through is jumped to by an indirect branch, | Bill Wendling | 2011-06-04 |
* | Add a parameter to ConstantFoldTerminator() that callers can use to ask it to... | Frits van Bommel | 2011-05-22 |
* | Add test for PR9946. | Rafael Espindola | 2011-05-19 |
* | SimplifyCFG: Use ComputeMaskedBits to prune dead cases from switch instructions. | Benjamin Kramer | 2011-05-14 |
* | SimplifyCFG: Expose phi node folding cost threshold as command line parameter | Peter Collingbourne | 2011-04-29 |
* | SimplifyCFG: Add CostRemaining parameter to DominatesMergePoint | Peter Collingbourne | 2011-04-29 |
* | SimplifyCFG: Add Trunc, ZExt and SExt to the list of cheap instructions for p... | Peter Collingbourne | 2011-04-29 |
* | Simplify cfg inserts a call to trap when unreachable code is detected. Assign... | Devang Patel | 2011-04-27 |
* | Improve the bail-out predicate to really only kick in when phi | Chris Lattner | 2011-04-26 |
* | Do not let debug info interfer with branch folding. | Devang Patel | 2011-04-07 |
* | While hoisting common code from if/else, hoist debug info intrinsics if they ... | Devang Patel | 2011-04-07 |
* | PR9450: Make switch optimization in SimplifyCFG not dependent on the ordering | Eli Friedman | 2011-03-15 |
* | Fix mistyped CHECK lines. | Benjamin Kramer | 2011-03-09 |
* | PR9420; an instruction before an unreachable is guaranteed not to have any | Eli Friedman | 2011-03-09 |
* | Teach SimplifyCFG that (switch (select cond, X, Y)) is better expressed as a ... | Frits van Bommel | 2011-02-28 |
* | Revert "SimplifyCFG: GEPs with just one non-constant index are also cheap." | Benjamin Kramer | 2011-02-25 |
* | SimplifyCFG: GEPs with just one non-constant index are also cheap. | Benjamin Kramer | 2011-02-24 |
* | SimplifyCFG: GEPs with constant indices are cheap enough to be executed uncon... | Benjamin Kramer | 2011-02-24 |
* | SimplifyCFG: Track the number of used icmps when turning a icmp chain into a ... | Benjamin Kramer | 2011-02-07 |
* | SimplifyCFG: Also transform switches that represent a range comparison but ar... | Benjamin Kramer | 2011-02-03 |
* | SimplifyCFG: Turn switches into sub+icmp+branch if possible. | Benjamin Kramer | 2011-02-02 |
* | Re-apply r124518 with fix. Watch out for invalidated iterator. | Evan Cheng | 2011-01-29 |
* | Revert r124518. It broke Linux self-host. | Evan Cheng | 2011-01-29 |