summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
Commit message (Expand)AuthorAgeFilesLines
* testMichael Ilseman2012-08-301-2/+2
* Preserve branch profile metadata during switch formation.Andrew Trick2012-08-291-0/+154
* whitespaceAndrew Trick2012-08-291-168/+168
* Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1
* Move llvm/Support/MDBuilder.h to llvm/MDBuilder.h, to live withChandler Carruth2012-07-151-1/+1
* Make helper functions static.Benjamin Kramer2012-07-131-1/+1
* Revert "IntRange:" as it appears to be breaking self hosting.Eric Christopher2012-07-021-85/+148
* IntRange:Stepan Dyatkovskiy2012-07-021-148/+85
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-291-7/+7
* Remove dyn_cast + dereference pattern by replacing it with a cast and changingNick Lewycky2012-06-241-3/+3
* SimplifyCFG: fold unconditional branch to its predecessor if profitable.Manman Ren2012-06-131-24/+180
* SimplifyCFG: Turn the ad-hoc std::pair that represents switch cases into an e...Benjamin Kramer2012-05-261-39/+54
* Add support for branch weight metadata to MDBuilder and use it in various pla...Benjamin Kramer2012-05-261-6/+5
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-041-1/+1
* llvm::SwitchInstStepan Dyatkovskiy2012-03-111-13/+13
* Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy2012-03-081-35/+39
* [unwind removal] We no longer have 'unwind' instructions being generated, soBill Wendling2012-02-061-52/+3
* SwitchInst refactoring.Stepan Dyatkovskiy2012-02-011-28/+35
* Gracefully degrade precision in branch probability numbers.Nick Lewycky2012-01-251-17/+72
* Actually, this code handles wrapped sets just fine. Noticed by inspection.Nick Lewycky2012-01-191-3/+1
* Fix SpeculativelyExecuteBB to either speculate all or none of the phisDan Gohman2012-01-051-140/+148
* Revert r56315. When the instruction to speculate is a load, thisDan Gohman2012-01-051-26/+2
* Demystify this comment.Nick Lewycky2011-12-281-5/+16
* Use false not zero, as a bool.Nick Lewycky2011-12-271-2/+2
* Teach simplifycfg to recompute branch weights when merging some branches, andNick Lewycky2011-12-271-0/+67
* Update the branch weight metadata when reversing the order of a branch.Nick Lewycky2011-12-261-4/+1
* Sort includes, canonicalize whitespace, fix typos. No functionality change.Nick Lewycky2011-12-261-12/+12
* Make some intrinsics safe to speculatively execute.Nick Lewycky2011-12-211-0/+1
* Revert r146822 at Pete Cooper's request as it broke clang self hosting.Kevin Enderby2011-12-171-42/+0
* SimplifyCFG now predicts some conditional branches to true or false depending...Pete Cooper2011-12-171-0/+42
* Move Instruction::isSafeToSpeculativelyExecute out of VMCore andDan Gohman2011-12-141-2/+2
* Delete trivial landing pads that just continue unwinding the caughtDuncan Sands2011-09-051-0/+49
* Address review comments.Benjamin Kramer2011-08-261-9/+8
* SimplifyCFG: If we have a PHI node that can evaluate to NULL and do a load or...Benjamin Kramer2011-08-261-0/+69
* I think there was some confusion about what I meant. :-) Replacing the comment.Bill Wendling2011-08-161-1/+4
* After talking with Bill, it seems like the LandingPad handling here is likelyEli Friedman2011-08-161-4/+1
* Minor comment fixes.Eli Friedman2011-08-161-1/+1
* Update SimplifyCFG for atomic operations.Eli Friedman2011-08-151-10/+26
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-1/+1
* Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad2011-07-151-4/+2
* Add r134057 back, but splice the predecessor after the successors phiRafael Espindola2011-06-301-1/+1
* Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and Chad Rosier2011-06-291-1/+1
* Let simplify cfg simplify bb with only debug and lifetime intrinsics.Rafael Espindola2011-06-291-1/+1
* Fix PR10103: Less code for enum type translation.Hans Wennborg2011-06-181-0/+74
* If the block that we're threading through is jumped to by an indirect branch,Bill Wendling2011-06-041-1/+3
* Add a parameter to ConstantFoldTerminator() that callers can use to ask it to...Frits van Bommel2011-05-221-1/+1
* Reapply r131605. This time with a fix, which is to use NoFolder.Devang Patel2011-05-191-30/+34
* revert 131605 to fix PR9946.Rafael Espindola2011-05-191-36/+31
* Use IRBuilder.Devang Patel2011-05-191-2/+2
* Use IRBuilder while simplifying unreachable.Devang Patel2011-05-191-7/+8
OpenPOWER on IntegriCloud