Only do switch-to-lookup table transformation when TargetTransformInfo
[oota-llvm.git] / lib / Transforms / Utils / SimplifyCFG.cpp
2012-11-07 Hans WennborgOnly do switch-to-lookup table transformation when...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-31 Hans WennborgRemove fixme about unreachable cases from SwitchToLooku...
2012-10-31 Hans WennborgAddress Duncan's comments on r167121.
2012-10-31 Hans WennborgAddress Duncan's comments on r167115
2012-10-31 Hans WennborgFix false -> NULL conversion from r167115 spotted by...
2012-10-31 Hans WennborgDo simple constant propagation in lookup table formatio...
2012-10-30 Hans WennborgUse TargetTransformInfo to control switch-to-lookup...
2012-10-29 Duncan SandsRemove a wrapper around getIntPtrType added to GVN...
2012-10-25 Jakob Stoklund OlesenAlso optimize large switch statements.
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-14 Benjamin KramerSimplify code. No functionality change.
2012-10-11 Manman RenPGO: create metadata for switch only if it has more...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-10-04 Benjamin KramerSimplifyCFG: Enhance the "remove CFG edge that leads...
2012-10-01 Benjamin KramerSimplifyCFG: Don't crash when forming a switch bitmap...
2012-09-30 Benjamin KramerSimplifyCFG: Enumerating all predecessors of a BB can...
2012-09-27 Benjamin KramerFix a integer overflow in SimplifyCFG's look up table...
2012-09-26 Hans WennborgAddress Duncan's comments on r164684:
2012-09-26 Hans WennborgAddress Duncan's comments on r164682:
2012-09-26 Hans WennborgSimplifyCFG: Make the switch-to-lookup table transforma...
2012-09-26 Hans WennborgSimplifyCFG: Refactor the switch-to-lookup table transf...
2012-09-20 Manman RenSimplifyCFG: sink common codes from IF, ELSE blocks...
2012-09-19 Hans WennborgSimplifyCFG: Don't generate invalid code for switch...
2012-09-18 Manman RenPGO: preserve branch-weight metadata when simplifying...
2012-09-17 Manman RenPGO: preserve branch-weight metadata when simplifying...
2012-09-17 Manman RenPGO: preserve branch-weight metadata when simplifying...
2012-09-17 Manman RenPGO: preserve branch-weight metadata when simplifying...
2012-09-17 Axel NaumannFix a few vars that can end up being used without initi...
2012-09-15 Manman RenPGO: preserve branch-weight metadata when simplifying...
2012-09-14 Manman RenPGO: preserve branch-weight metadata when simplifying...
2012-09-14 Manman RenTry to fix the bots by detecting inconsistant branch...
2012-09-14 Manman RenPGO: preserve branch-weight metadata when merging two...
2012-09-11 Manman RenSimplifyCFG: preserve branch-weight metadata when creat...
2012-09-10 Hans WennborgFix style issues from r163302 pointed out by Evan.
2012-09-08 Andrew TrickRemove an incorrect assert during branch weight propaga...
2012-09-07 Hans WennborgSimplifyCFG: ValidLookupTableConstant should be static
2012-09-06 Hans WennborgFix switch_to_lookup_table.ll test from r163302.
2012-09-06 Hans WennborgBuild lookup tables for switches (PR884)
2012-09-05 Roman DivackyStop casting away const qualifier needlessly.
2012-08-30 Michael Ilsemantest
2012-08-29 Andrew TrickPreserve branch profile metadata during switch formation.
2012-08-29 Andrew Trickwhitespace
2012-07-23 Sylvestre LedruFix a typo (the the => the)
2012-07-15 Chandler CarruthMove llvm/Support/MDBuilder.h to llvm/MDBuilder.h,...
2012-07-13 Benjamin KramerMake helper functions static.
2012-07-02 Eric ChristopherRevert "IntRange:" as it appears to be breaking self...
2012-07-02 Stepan DyatkovskiyIntRange:
2012-06-29 Chandler CarruthMove llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2012-06-24 Nick LewyckyRemove dyn_cast + dereference pattern by replacing...
2012-06-13 Manman RenSimplifyCFG: fold unconditional branch to its predecess...
2012-05-26 Benjamin KramerSimplifyCFG: Turn the ad-hoc std::pair that represents...
2012-05-26 Benjamin KramerAdd support for branch weight metadata to MDBuilder...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-03-11 Stepan Dyatkovskiyllvm::SwitchInst
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-02-06 Bill Wendling[unwind removal] We no longer have 'unwind' instruction...
2012-02-01 Stepan DyatkovskiySwitchInst refactoring.
2012-01-25 Nick LewyckyGracefully degrade precision in branch probability...
2012-01-19 Nick LewyckyActually, this code handles wrapped sets just fine...
2012-01-05 Dan GohmanFix SpeculativelyExecuteBB to either speculate all...
2012-01-05 Dan GohmanRevert r56315. When the instruction to speculate is...
2011-12-28 Nick LewyckyDemystify this comment.
2011-12-27 Nick LewyckyUse false not zero, as a bool.
2011-12-27 Nick LewyckyTeach simplifycfg to recompute branch weights when...
2011-12-26 Nick LewyckyUpdate the branch weight metadata when reversing the...
2011-12-26 Nick LewyckySort includes, canonicalize whitespace, fix typos....
2011-12-21 Nick LewyckyMake some intrinsics safe to speculatively execute.
2011-12-17 Kevin EnderbyRevert r146822 at Pete Cooper's request as it broke...
2011-12-17 Pete CooperSimplifyCFG now predicts some conditional branches...
2011-12-14 Dan GohmanMove Instruction::isSafeToSpeculativelyExecute out...
2011-09-05 Duncan SandsDelete trivial landing pads that just continue unwindin...
2011-08-26 Benjamin KramerAddress review comments.
2011-08-26 Benjamin KramerSimplifyCFG: If we have a PHI node that can evaluate...
2011-08-16 Bill WendlingI think there was some confusion about what I meant...
2011-08-16 Eli FriedmanAfter talking with Bill, it seems like the LandingPad...
2011-08-16 Eli FriedmanMinor comment fixes.
2011-08-15 Eli FriedmanUpdate SimplifyCFG for atomic operations.
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-15 Jay FoadConvert CallInst and InvokeInst APIs to use ArrayRef.
2011-06-30 Rafael EspindolaAdd r134057 back, but splice the predecessor after...
2011-06-29 Chad RosierTemporarily revert r134057: "Let simplify cfg simplify...
2011-06-29 Rafael EspindolaLet simplify cfg simplify bb with only debug and lifeti...
2011-06-18 Hans WennborgFix PR10103: Less code for enum type translation.
2011-06-04 Bill WendlingIf the block that we're threading through is jumped...
2011-05-22 Frits van BommelAdd a parameter to ConstantFoldTerminator() that caller...
2011-05-19 Devang PatelReapply r131605. This time with a fix, which is to...
2011-05-19 Rafael Espindolarevert 131605 to fix PR9946.
2011-05-19 Devang PatelUse IRBuilder.
2011-05-19 Devang PatelUse IRBuilder while simplifying unreachable.
2011-05-18 Devang PatelUse IRBuilder while simplifying conditional branch.
2011-05-18 Devang PatelUse IRBuilder while simplifying branch.
2011-05-18 Devang PatelUse IRBuilder while simplifying return instruction.
2011-05-18 Devang PatelSpread use of IRBuilder even more.
2011-05-18 Devang PatelUse IRBuilder while simplifying switch instruction.
2011-05-18 Devang PatelUse IRBuilder while simplifying unwind.
2011-05-18 Devang PatelUse IRBuilder while simplifying terminator.
2011-05-18 Devang PatelUse IRBuilder while simplifying unconditional branch.
2011-05-18 Devang PatelUse IRBuilder while folding two entry PHINode.
2011-05-18 Devang PatelSet up IRBuilder for use during simplification.
next