llvm::SwitchInst
[oota-llvm.git] / lib / Transforms / Utils / SimplifyCFG.cpp
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.
2011-05-17 Devang PatelPreseve line numbers while simplifying CFG.
2011-05-14 Benjamin KramerSimplifyCFG: Use ComputeMaskedBits to prune dead cases...
2011-04-29 Peter CollingbourneSimplifyCFG: Expose phi node folding cost threshold...
2011-04-29 Peter CollingbourneSimplifyCFG: Add CostRemaining parameter to DominatesMe...
2011-04-29 Peter CollingbourneSimplifyCFG: Add Trunc, ZExt and SExt to the list of...
2011-04-14 Chris Lattnerrework FoldBranchToCommonDest to exit earlier when...
2011-04-11 Chris Lattnercomment cleanup, use moveBefore instead of removeFromPa...
2011-04-07 Devang PatelDo not let debug info interfer with branch folding.
2011-04-07 Devang PatelWhile hoisting common code from if/else, hoist debug...
2011-04-07 Devang PatelSimplify. isIdenticalToWhenDefined() checks opcode.
2011-04-06 Devang PatelWhile folding branch to a common destination into a...
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-03-15 Eli FriedmanPR9450: Make switch optimization in SimplifyCFG not...
2011-03-09 Eli FriedmanPR9420; an instruction before an unreachable is guarant...
2011-02-28 Frits van BommelTeach SimplifyCFG that (switch (select cond, X, Y)...
2011-02-25 Benjamin KramerRevert "SimplifyCFG: GEPs with just one non-constant...
2011-02-24 Benjamin KramerSimplifyCFG: GEPs with just one non-constant index...
2011-02-24 Benjamin KramerSimplifyCFG: GEPs with constant indices are cheap enoug...
2011-02-07 Benjamin KramerSimplifyCFG: Track the number of used icmps when turnin...
2011-02-03 Benjamin KramerSimplifyCFG: Also transform switches that represent...
2011-02-02 Benjamin KramerSimplifyCFG: Turn switches into sub+icmp+branch if...
2011-01-29 Evan ChengRe-apply r124518 with fix. Watch out for invalidated...
2011-01-29 Evan ChengRevert r124518. It broke Linux self-host.
2011-01-29 Evan ChengRe-commit r124462 with fixes. Tail recursion elim will...
2011-01-28 Evan ChengRevert r124462. There are a few big regressions that...
2011-01-28 Evan Cheng- Stop simplifycfg from duplicating "ret" instructions...
2011-01-11 Frits van BommelFactor the actual simplification out of SimplifyIndirec...
2010-12-18 Chris Lattnersimplify this a bit.
2010-12-17 Benjamin KramerSimplifyCFG: Ranges can be larger than 64 bits. Fixes...
2010-12-17 Chris Lattnerimprove switch formation to handle small range
2010-12-15 Chris Lattnermake qsort predicate more conformant by returning 0...
2010-12-14 Chris Lattner - Insert new instructions before DomBlock's terminator,
2010-12-14 Chris Lattnerfix two significant issues with FoldTwoEntryPHINode:
2010-12-14 Chris Lattnerremove the instsimplify logic I added in r121754. ...
2010-12-14 Chris Lattnerclean up logic, convert std::set to SmallPtrSet, handle...
2010-12-14 Chris Lattnertidy up a bit, move DEBUG down to when we commit to...
2010-12-14 Chris Lattneruse SimplifyInstruction instead of reimplementing part...
2010-12-14 Chris Lattnersimplify GetIfCondition by using getSinglePredecessor.
2010-12-14 Chris Lattneruse AddPredecessorToBlock in 3 places instead of a...
2010-12-14 Chris Lattnermake FoldTwoEntryPHINode use instsimplify a bit, make
2010-12-14 Chris Lattnerimprove DEBUG's a bit, switch to eraseFromParent()...
2010-12-14 Chris Lattnerreapply my recent change that disables a piece of the...
2010-12-13 Owen AndersonFix recent buildbot breakage by pulling SimplifyCFG...
2010-12-13 Chris Lattnertemporarily disable part of my previous patch, which...
2010-12-13 Chris Lattneradd some DEBUG's.
2010-12-13 Benjamin KramerFix sort predicate. qsort(3)'s predicate semantics...
2010-12-13 Chris Lattnerreinstate my patch: the miscompile was caused by an...
2010-12-13 Chris LattnerCompletely disable the optimization I added in r121680...
2010-12-13 Chris LattnerMake simplifycfg reprocess newly formed "br (cond1...
2010-12-13 Chris Lattnermake this logic a bit simpler.
2010-12-13 Chris Lattnersplit all the guts of SimplifyCFGOpt::run out into...
2010-12-13 Chris Lattnerfix a bug in r121680 that upset the various buildbots.
2010-12-13 Chris Lattnerrefactor the speculative execution logic to be factored...
next