| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix 12513: Loop unrolling breaks with indirect branches. | Andrew Trick | 2012-04-10 | 1 | -0/+6 |
* | Sink the collection of return instructions until after *all* | Chandler Carruth | 2012-04-06 | 1 | -7/+9 |
* | Sink the return instruction collection until after we're done deleting | Chandler Carruth | 2012-04-06 | 1 | -7/+9 |
* | Always compute all the bits in ComputeMaskedBits. | Rafael Espindola | 2012-04-04 | 2 | -3/+2 |
* | Switch to WeakVHs in the value mapper, and aggressively prune dead basic | Chandler Carruth | 2012-03-28 | 1 | -3/+23 |
* | Tidy. | Eric Christopher | 2012-03-26 | 1 | -1/+1 |
* | Tidy. | Eric Christopher | 2012-03-26 | 1 | -6/+9 |
* | Teach the function cloner (and thus the inliner) to simplify PHINodes | Chandler Carruth | 2012-03-25 | 1 | -12/+18 |
* | Move the instruction simplification of callsite arguments in the inliner | Chandler Carruth | 2012-03-25 | 1 | -53/+33 |
* | Add an asserting ValueHandle to the block simplification code which will | Chandler Carruth | 2012-03-25 | 1 | -0/+9 |
* | Don't form a WeakVH around the sentinel node in the instructions BB | Chandler Carruth | 2012-03-24 | 1 | -4/+2 |
* | Refactor the interface to recursively simplifying instructions to be tad | Chandler Carruth | 2012-03-24 | 1 | -14/+6 |
* | Remove unused simplifyIVUsers | Andrew Trick | 2012-03-22 | 1 | -41/+0 |
* | Zap some dead code pointed out by Chandler. | Eric Christopher | 2012-03-20 | 1 | -4/+0 |
* | LoopSimplify bug fix. Handle indirect loop back edges. | Andrew Trick | 2012-03-20 | 1 | -5/+8 |
* | whitespace | Andrew Trick | 2012-03-20 | 1 | -2/+2 |
* | LSR fix: Add isSimplifiedLoopNest to IVUsers analysis. | Andrew Trick | 2012-03-16 | 1 | -2/+4 |
* | Remove the basic inliner. This was added in 2007, and hasn't really | Chandler Carruth | 2012-03-15 | 2 | -183/+0 |
* | llvm::SwitchInst | Stepan Dyatkovskiy | 2012-03-11 | 4 | -17/+17 |
* | Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: | Stepan Dyatkovskiy | 2012-03-08 | 6 | -54/+62 |
* | Switch mem2reg to use the new hashing infrastructure. | Chandler Carruth | 2012-03-05 | 1 | -1/+3 |
* | Add support for disabling llvm.lifetime intrinsics in the AlwaysInliner. These | Chad Rosier | 2012-02-25 | 1 | -6/+6 |
* | Fix 80-column violation. | Chad Rosier | 2012-02-20 | 1 | -1/+2 |
* | Remove redundant comment. Use a more efficient datatype. | Bill Wendling | 2012-02-17 | 1 | -13/+4 |
* | Fix some grammar-os and formatting. | Bill Wendling | 2012-02-17 | 1 | -21/+17 |
* | Convert assert(0) to llvm_unreachable | Craig Topper | 2012-02-07 | 1 | -1/+1 |
* | [unwind removal] Remove all of the code for the dead 'unwind' instruction. There | Bill Wendling | 2012-02-06 | 2 | -51/+4 |
* | [unwind removal] We no longer have 'unwind' instructions being generated, so | Bill Wendling | 2012-02-06 | 3 | -99/+4 |
* | SwitchInst refactoring. | Stepan Dyatkovskiy | 2012-02-01 | 6 | -50/+59 |
* | s/getInnerUnwindDest/getInnerResumeDest/g | Bill Wendling | 2012-01-31 | 1 | -4/+4 |
* | Remove ivar which is identical to another ivar. | Bill Wendling | 2012-01-31 | 1 | -10/+6 |
* | Remove unused ivars and s/getOuterUnwindDest/getOuterResumeDest/g. | Bill Wendling | 2012-01-31 | 1 | -9/+4 |
* | Remove more dead functions. | Bill Wendling | 2012-01-31 | 1 | -211/+0 |
* | s/getInnerUnwindDestNewEH/getInnerUnwindDest/g | Bill Wendling | 2012-01-31 | 1 | -4/+3 |
* | Remove some unused, old-EH methods. | Bill Wendling | 2012-01-31 | 1 | -116/+3 |
* | Get rid of references to dead intrinsics. | Bill Wendling | 2012-01-31 | 1 | -53/+5 |
* | Formatting cleanups. No functionality change. | Bill Wendling | 2012-01-31 | 1 | -20/+20 |
* | Remove no-longer-useful dyn_casts and pals. | Bill Wendling | 2012-01-31 | 1 | -21/+10 |
* | Gracefully degrade precision in branch probability numbers. | Nick Lewycky | 2012-01-25 | 1 | -17/+72 |
* | Actually, this code handles wrapped sets just fine. Noticed by inspection. | Nick Lewycky | 2012-01-19 | 1 | -3/+1 |
* | Remove unreachable code. (replace with llvm_unreachable to help GCC where nec... | David Blaikie | 2012-01-17 | 2 | -2/+0 |
* | Fix SpeculativelyExecuteBB to either speculate all or none of the phis | Dan Gohman | 2012-01-05 | 1 | -140/+148 |
* | Revert r56315. When the instruction to speculate is a load, this | Dan Gohman | 2012-01-05 | 1 | -26/+2 |
* | Demystify this comment. | Nick Lewycky | 2011-12-28 | 1 | -5/+16 |
* | Use false not zero, as a bool. | Nick Lewycky | 2011-12-27 | 1 | -2/+2 |
* | Teach simplifycfg to recompute branch weights when merging some branches, and | Nick Lewycky | 2011-12-27 | 1 | -0/+67 |
* | Update the branch weight metadata when reversing the order of a branch. | Nick Lewycky | 2011-12-26 | 1 | -4/+1 |
* | Sort includes, canonicalize whitespace, fix typos. No functionality change. | Nick Lewycky | 2011-12-26 | 1 | -12/+12 |
* | When not destroying the source, the linker is not remapping the types. Added ... | Mon P Wang | 2011-12-23 | 1 | -2/+4 |
* | Make some intrinsics safe to speculatively execute. | Nick Lewycky | 2011-12-21 | 1 | -0/+1 |