Uniformize the names of type predicates: rather than having isFloatTy and
[oota-llvm.git] / lib / Transforms / Utils / SimplifyCFG.cpp
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-02-05 Jakob Stoklund OlesenTeach SimplifyCFG about magic pointer constants.
2010-01-05 Benjamin KramerConvert a ton of simple integer type equality tests...
2010-01-05 Benjamin KramerAvoid going through the LLVMContext for type equality...
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 Devang PatelRemove dead debug info intrinsics.
2009-12-02 Jim GrosbachMove EliminateDuplicatePHINodes() from SimplifyCFG...
2009-11-19 Jim GrosbachMake EliminateDuplicatePHINodes() available as a utilit...
2009-11-10 Chris Lattnerrefactor TryToSimplifyUncondBranchFromEmptyBlock out...
2009-11-06 Chris Lattnerremove a bunch of extraneous LLVMContext arguments
2009-10-30 Dan GohmanAdd a comment about a missed opportunity.
2009-10-30 Dan GohmanTeach SimplifyCFG how to eliminate duplicate PHI nodes...
2009-10-13 Chris Lattnerchange simplifycfg to not duplicate 'unwind' instructio...
2009-09-27 Nick LewyckyInstruction::clone does not need to take an LLVMContext...
2009-08-25 Dan GohmanRename Instruction::isIdenticalTo to Instruction::isIde...
2009-08-23 Daniel DunbarFix -Asserts warnings.
2009-08-23 Chris Lattnereliminate the "Value" printing methods that print to...
2009-08-16 Eli FriedmanFix for PR3016: detect the tricky case, where there are
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-12 Dan GohmanRemove a bunch more now-unnecessary Context arguments.
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-26 Daniel DunbarRemove Value::getName{Start,End}, the last of the old...
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-17 Eli FriedmanReplace isTrapping with a new, similar method called
2009-07-13 Owen AndersonMove more functionality over to LLVMContext.
2009-07-09 Owen AndersonThis started as a small change, I swear. Unfortunately...
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-06 Owen AndersonThread LLVMContext through the constant folding APIs...
2009-07-05 Owen AndersonMore LLVMContext-ification.
2009-06-27 Dan GohmanTeach LoopSimplify how to merge multiple loop exits...
2009-06-15 Dale JohannesenFix the crash in this test. This is basically the...
2009-06-04 Dan GohmanSplit the Add, Sub, and Mul instruction opcodes into...
2009-05-14 Dale JohannesenReuse existing getUnderlyingObject instead of
2009-05-13 Dale JohannesenHandle some additonal cases of external weak globals.
2009-05-13 Dale JohannesenDon't generate a select whose operand is load of a...
2009-05-06 Dan GohmanSimplify code by using SmallVector's pop_back_val(...
2009-03-19 Dale JohannesenFix comment typo.
2009-03-13 Dale JohannesenFix one more place where debug info affected
2009-03-12 Dale JohannesenPrevious debug info fix to this code wasn't quite
2009-03-12 Dale JohannesenThere already was a class to force deterministic
2009-03-12 Dale JohannesenAnother missing check for debug intrinsics.
2009-03-12 Dale JohannesenAllow for switch values bigger than 64 bits.
2009-03-12 Dale JohannesenFix some nondeterministic behavior when forwarding
2009-03-10 Devang PatelIgnore dbg info, while estimating size of jump through...
2009-03-06 Dale JohannesenFix another case where debug info interferes with
2009-03-06 Devang PatelWhile hoisting instruction to speculatively execute...
2009-03-03 Bill WendlingRemove accidental check-ins in r65960. :-(
2009-03-03 Bill WendlingUse > instead of >=. We want to promote aggregates...
2009-02-26 Zhou ShengIgnore dbg info intrinsics when folding conditional...
2009-02-25 Zhou ShengDon't block basic block with only SwitchInst to fold...
2009-02-24 Devang PatelWhile folding unconditional return move DbgRegionEndIns...
2009-02-11 Devang PatelIf llvm.dbg.region.end is disappearing then remove...
2009-02-10 Devang PatelIgnore dbg intrinsic while folding unconditional branch.
2009-02-05 Devang PatelRevert rev. 63876. It is causing llvm-gcc bootstrap...
2009-02-05 Devang PatelIgnore dbg intrinsics while propagating conditional...
2009-02-05 Devang PatelIgnore dbg intrinsics while folding switch instruction.
2009-02-04 Devang PatelIgnore dbg intrinsics.
2009-02-04 Devang PatelWhile folding vallue comparison terminators ignore...
2009-02-04 Devang PatelIgnore dbg intrinsics while hoisting common code in...
2009-02-03 Devang PatelDo not let dbg intrinsic block folding of two entry...
2009-01-20 Chris Lattneranother fix for PR3354
2009-01-19 Bill WendlingDoxygen-ify comments.
2009-01-19 Chris LattnerFix a problem exposed by PR3354: simplifycfg was making...
2009-01-19 Bill WendlingTemporarily revert r62487. It's causing this error...
2009-01-19 Chris LattnerFix PR3016, a bug which can occur do to an invalid...
2009-01-19 Chris Lattnerreduce indentation by using 'continue', no functionalit...
2009-01-19 Chris LattnerFix some problems in SpeculativelyExecuteBB. Basically,
2009-01-18 Chris LattnerMake this a bit more explicit about which cases need the
2008-12-16 Eli FriedmanAdd a helper to remove a branch and DCE the condition...
2008-12-07 Chris Lattnerfix a bug I introduced in simplifycfg handling single...
2008-12-03 Chris LattnerFactor some code into a new FoldSingleEntryPHINodes...
2008-12-03 Chris LattnerRename DeleteBlockIfDead to DeleteDeadBlock and make it
2008-12-03 Chris LattnerFactor some code out of SimplifyCFG, forming a new
2008-11-27 Chris Lattnerdelete ErasePossiblyDeadInstructionTree, replacing...
2008-11-27 Chris Lattnersimplify this code a bit.
2008-10-29 Chris LattnerFix PR2967 by not deleting volatile load/stores that...
2008-10-03 Devang PatelNick Lewycky's patch.
2008-09-25 Devang Patel Large mechanical patch.
2008-09-18 Devang PatelTry to place hoisted instructions befoe icmp instruction.
2008-09-17 Devang PatelDo not hoist instruction above branch condition. The...
2008-08-14 Dan GohmanUse empty() instead of begin() == end().
2008-07-23 Dan GohmanEnable first-class aggregates support.
2008-07-18 Owen AndersonReapply r53735. My last patch fixed the failures Dan...
2008-07-18 Dan GohmanRevert r53735. It broke SPEC 464.h264ref.
2008-07-17 Owen AndersonUse MergeBlockIntoPredecessor to simplify some code.
2008-07-13 Chris LattnerFix mishandling of the infinite loop case when merging...
2008-07-13 Chris Lattnermore refactoring. Use early exits instead of really...
2008-07-13 Chris Lattnerimprove comments.
2008-07-13 Chris Lattnerfactor another large hunk of code out into its own...
2008-07-13 Chris LattnerFinal bit of simplification for FoldBranchToCommonDest.
2008-07-13 Chris Lattnersimplify logic a bit
2008-07-13 Chris LattnerRefactor some code out into its own helper function...
2008-06-25 Evan Cheng- Use O(1) check of basic block size limit.
2008-06-12 Evan ChengDo not speculatively execute an instruction by hoisting...
2008-06-11 Evan ChengFor now, avoid generating FP select instructions in...
2008-06-10 Gabor Greifop_iterator-ify loops
2008-06-07 Evan ChengSpeculatively execute a block when the the block is...
2008-05-23 Dan GohmanTidy up BasicBlock::getFirstNonPHI, and change a bunch...
next