2012-07-23 |
Sylvestre Ledru | Fix a typo (the the => the) |
blob | commitdiff | raw |
2012-07-15 |
Chandler Carruth | Move llvm/Support/MDBuilder.h to llvm/MDBuilder.h,... |
blob | commitdiff | raw | diff to current |
2012-07-13 |
Benjamin Kramer | Make helper functions static. |
blob | commitdiff | raw | diff to current |
2012-07-02 |
Eric Christopher | Revert "IntRange:" as it appears to be breaking self... |
blob | commitdiff | raw | diff to current |
2012-07-02 |
Stepan Dyatkovskiy | IntRange: |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Chandler Carruth | Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h |
blob | commitdiff | raw | diff to current |
2012-06-24 |
Nick Lewycky | Remove dyn_cast + dereference pattern by replacing... |
blob | commitdiff | raw | diff to current |
2012-06-13 |
Manman Ren | SimplifyCFG: fold unconditional branch to its predecess... |
blob | commitdiff | raw | diff to current |
2012-05-26 |
Benjamin Kramer | SimplifyCFG: Turn the ad-hoc std::pair that represents... |
blob | commitdiff | raw | diff to current |
2012-05-26 |
Benjamin Kramer | Add support for branch weight metadata to MDBuilder... |
blob | commitdiff | raw | diff to current |
2012-04-04 |
Rafael Espindola | Always compute all the bits in ComputeMaskedBits. |
blob | commitdiff | raw | diff to current |
2012-03-11 |
Stepan Dyatkovskiy | llvm::SwitchInst |
blob | commitdiff | raw | diff to current |
2012-03-08 |
Stepan Dyatkovskiy | Taken into account Duncan's comments for r149481 dated... |
blob | commitdiff | raw | diff to current |
2012-02-06 |
Bill Wendling | [unwind removal] We no longer have 'unwind' instruction... |
blob | commitdiff | raw | diff to current |
2012-02-01 |
Stepan Dyatkovskiy | SwitchInst refactoring. |
blob | commitdiff | raw | diff to current |
2012-01-25 |
Nick Lewycky | Gracefully degrade precision in branch probability... |
blob | commitdiff | raw | diff to current |
2012-01-19 |
Nick Lewycky | Actually, this code handles wrapped sets just fine... |
blob | commitdiff | raw | diff to current |
2012-01-05 |
Dan Gohman | Fix SpeculativelyExecuteBB to either speculate all... |
blob | commitdiff | raw | diff to current |
2012-01-05 |
Dan Gohman | Revert r56315. When the instruction to speculate is... |
blob | commitdiff | raw | diff to current |
2011-12-28 |
Nick Lewycky | Demystify this comment. |
blob | commitdiff | raw | diff to current |
2011-12-27 |
Nick Lewycky | Use false not zero, as a bool. |
blob | commitdiff | raw | diff to current |
2011-12-27 |
Nick Lewycky | Teach simplifycfg to recompute branch weights when... |
blob | commitdiff | raw | diff to current |
2011-12-26 |
Nick Lewycky | Update the branch weight metadata when reversing the... |
blob | commitdiff | raw | diff to current |
2011-12-26 |
Nick Lewycky | Sort includes, canonicalize whitespace, fix typos.... |
blob | commitdiff | raw | diff to current |
2011-12-21 |
Nick Lewycky | Make some intrinsics safe to speculatively execute. |
blob | commitdiff | raw | diff to current |
2011-12-17 |
Kevin Enderby | Revert r146822 at Pete Cooper's request as it broke... |
blob | commitdiff | raw | diff to current |
2011-12-17 |
Pete Cooper | SimplifyCFG now predicts some conditional branches... |
blob | commitdiff | raw | diff to current |
2011-12-14 |
Dan Gohman | Move Instruction::isSafeToSpeculativelyExecute out... |
blob | commitdiff | raw | diff to current |
2011-09-05 |
Duncan Sands | Delete trivial landing pads that just continue unwindin... |
blob | commitdiff | raw | diff to current |
2011-08-26 |
Benjamin Kramer | Address review comments. |
blob | commitdiff | raw | diff to current |
2011-08-26 |
Benjamin Kramer | SimplifyCFG: If we have a PHI node that can evaluate... |
blob | commitdiff | raw | diff to current |
2011-08-16 |
Bill Wendling | I think there was some confusion about what I meant... |
blob | commitdiff | raw | diff to current |
2011-08-16 |
Eli Friedman | After talking with Bill, it seems like the LandingPad... |
blob | commitdiff | raw | diff to current |
2011-08-16 |
Eli Friedman | Minor comment fixes. |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Eli Friedman | Update SimplifyCFG for atomic operations. |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-07-15 |
Jay Foad | Convert CallInst and InvokeInst APIs to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-06-30 |
Rafael Espindola | Add r134057 back, but splice the predecessor after... |
blob | commitdiff | raw | diff to current |
2011-06-29 |
Chad Rosier | Temporarily revert r134057: "Let simplify cfg simplify... |
blob | commitdiff | raw | diff to current |
2011-06-29 |
Rafael Espindola | Let simplify cfg simplify bb with only debug and lifeti... |
blob | commitdiff | raw | diff to current |
2011-06-18 |
Hans Wennborg | Fix PR10103: Less code for enum type translation. |
blob | commitdiff | raw | diff to current |
2011-06-04 |
Bill Wendling | If the block that we're threading through is jumped... |
blob | commitdiff | raw | diff to current |
2011-05-22 |
Frits van Bommel | Add a parameter to ConstantFoldTerminator() that caller... |
blob | commitdiff | raw | diff to current |
2011-05-19 |
Devang Patel | Reapply r131605. This time with a fix, which is to... |
blob | commitdiff | raw | diff to current |
2011-05-19 |
Rafael Espindola | revert 131605 to fix PR9946. |
blob | commitdiff | raw | diff to current |
2011-05-19 |
Devang Patel | Use IRBuilder. |
blob | commitdiff | raw | diff to current |
2011-05-19 |
Devang Patel | Use IRBuilder while simplifying unreachable. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Devang Patel | Use IRBuilder while simplifying conditional branch. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Devang Patel | Use IRBuilder while simplifying branch. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Devang Patel | Use IRBuilder while simplifying return instruction. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Devang Patel | Spread use of IRBuilder even more. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Devang Patel | Use IRBuilder while simplifying switch instruction. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Devang Patel | Use IRBuilder while simplifying unwind. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Devang Patel | Use IRBuilder while simplifying terminator. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Devang Patel | Use IRBuilder while simplifying unconditional branch. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Devang Patel | Use IRBuilder while folding two entry PHINode. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Devang Patel | Set up IRBuilder for use during simplification. |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Devang Patel | Preseve line numbers while simplifying CFG. |
blob | commitdiff | raw | diff to current |
2011-05-14 |
Benjamin Kramer | SimplifyCFG: Use ComputeMaskedBits to prune dead cases... |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Peter Collingbourne | SimplifyCFG: Expose phi node folding cost threshold... |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Peter Collingbourne | SimplifyCFG: Add CostRemaining parameter to DominatesMe... |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Peter Collingbourne | SimplifyCFG: Add Trunc, ZExt and SExt to the list of... |
blob | commitdiff | raw | diff to current |
2011-04-14 |
Chris Lattner | rework FoldBranchToCommonDest to exit earlier when... |
blob | commitdiff | raw | diff to current |
2011-04-11 |
Chris Lattner | comment cleanup, use moveBefore instead of removeFromPa... |
blob | commitdiff | raw | diff to current |
2011-04-07 |
Devang Patel | Do not let debug info interfer with branch folding. |
blob | commitdiff | raw | diff to current |
2011-04-07 |
Devang Patel | While hoisting common code from if/else, hoist debug... |
blob | commitdiff | raw | diff to current |
2011-04-07 |
Devang Patel | Simplify. isIdenticalToWhenDefined() checks opcode. |
blob | commitdiff | raw | diff to current |
2011-04-06 |
Devang Patel | While folding branch to a common destination into a... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | Remove PHINode::reserveOperandSpace(). Instead, add... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | (Almost) always call reserveOperandSpace() on newly... |
blob | commitdiff | raw | diff to current |
2011-03-15 |
Eli Friedman | PR9450: Make switch optimization in SimplifyCFG not... |
blob | commitdiff | raw | diff to current |
2011-03-09 |
Eli Friedman | PR9420; an instruction before an unreachable is guarant... |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Frits van Bommel | Teach SimplifyCFG that (switch (select cond, X, Y)... |
blob | commitdiff | raw | diff to current |
2011-02-25 |
Benjamin Kramer | Revert "SimplifyCFG: GEPs with just one non-constant... |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Benjamin Kramer | SimplifyCFG: GEPs with just one non-constant index... |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Benjamin Kramer | SimplifyCFG: GEPs with constant indices are cheap enoug... |
blob | commitdiff | raw | diff to current |
2011-02-07 |
Benjamin Kramer | SimplifyCFG: Track the number of used icmps when turnin... |
blob | commitdiff | raw | diff to current |
2011-02-03 |
Benjamin Kramer | SimplifyCFG: Also transform switches that represent... |
blob | commitdiff | raw | diff to current |
2011-02-02 |
Benjamin Kramer | SimplifyCFG: Turn switches into sub+icmp+branch if... |
blob | commitdiff | raw | diff to current |
2011-01-29 |
Evan Cheng | Re-apply r124518 with fix. Watch out for invalidated... |
blob | commitdiff | raw | diff to current |
2011-01-29 |
Evan Cheng | Revert r124518. It broke Linux self-host. |
blob | commitdiff | raw | diff to current |
2011-01-29 |
Evan Cheng | Re-commit r124462 with fixes. Tail recursion elim will... |
blob | commitdiff | raw | diff to current |
2011-01-28 |
Evan Cheng | Revert r124462. There are a few big regressions that... |
blob | commitdiff | raw | diff to current |
2011-01-28 |
Evan Cheng | - Stop simplifycfg from duplicating "ret" instructions... |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Frits van Bommel | Factor the actual simplification out of SimplifyIndirec... |
blob | commitdiff | raw | diff to current |
2010-12-18 |
Chris Lattner | simplify this a bit. |
blob | commitdiff | raw | diff to current |
2010-12-17 |
Benjamin Kramer | SimplifyCFG: Ranges can be larger than 64 bits. Fixes... |
blob | commitdiff | raw | diff to current |
2010-12-17 |
Chris Lattner | improve switch formation to handle small range |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Chris Lattner | make qsort predicate more conformant by returning 0... |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Chris Lattner | - Insert new instructions before DomBlock's terminator, |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Chris Lattner | fix two significant issues with FoldTwoEntryPHINode: |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Chris Lattner | remove the instsimplify logic I added in r121754. ... |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Chris Lattner | clean up logic, convert std::set to SmallPtrSet, handle... |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Chris Lattner | tidy up a bit, move DEBUG down to when we commit to... |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Chris Lattner | use SimplifyInstruction instead of reimplementing part... |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Chris Lattner | simplify GetIfCondition by using getSinglePredecessor. |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Chris Lattner | use AddPredecessorToBlock in 3 places instead of a... |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Chris Lattner | make FoldTwoEntryPHINode use instsimplify a bit, make |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Chris Lattner | improve DEBUG's a bit, switch to eraseFromParent()... |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Chris Lattner | reapply my recent change that disables a piece of the... |
blob | commitdiff | raw | diff to current |
next |