stub out some LazyValueInfo interfaces, and have JumpThreading
[oota-llvm.git] / lib / Transforms / Scalar / JumpThreading.cpp
2009-11-11 Chris Lattnerstub out some LazyValueInfo interfaces, and have JumpTh...
2009-11-11 Chris Lattneradd a fixme
2009-11-10 Chris Lattnerimplement a TODO by teaching jump threading about ...
2009-11-10 Chris Lattnermove some generally useful functions out of jump threading
2009-11-10 Chris Lattnerimprove comment.
2009-11-10 Chris LattnerMake jump threading eliminate blocks that just contain...
2009-11-10 Chris Lattnermake jump threading recursively simplify expressions...
2009-11-10 Chris Lattnerdon't invalidate PN, rewrite of this code is in progres...
2009-11-10 Chris Lattneradd a new SimplifyInstruction API, which is like Consta...
2009-11-09 Chris Lattnerrename SimplifyCompare -> SimplifyCmpInst and split...
2009-11-09 Chris Lattneruse instructionsimplify instead of a weak clone of...
2009-11-09 Chris Lattnerstub out a new form of BasicBlock::RemovePredecessorAnd...
2009-11-09 Chris Lattnercomment typos pointed out by Duncan
2009-11-07 Chris Lattnerreapply 86289, 86278, 86270, 86267, 86266 & 86264 plus...
2009-11-07 Devang PatelRevert following patches to fix llvmgcc bootstrap.
2009-11-07 Jeffrey YasskinAvoid "ambiguous 'else'" warning from gcc.
2009-11-06 Chris LattnerFix a bug where we'd call SplitBlockPredecessors with...
2009-11-06 Eli FriedmanRemove function left over from other jump threading...
2009-11-06 Chris LattnerFix a problem discovered on self host.
2009-11-06 Chris Lattnerremove more code subsumed by r86264
2009-11-06 Chris Lattnereliminate some more code subsumed by r86264
2009-11-06 Chris Lattnerremove now redundant code, r86264 handles this case.
2009-11-06 Chris LattnerExtend jump threading to support much more general...
2009-11-06 Chris Lattnerremove a bunch of extraneous LLVMContext arguments
2009-11-04 Chris Lattnerimprove DSE when TargetData is not around, based on...
2009-10-11 Chris Lattnerwhen folding duplicate conditions, delete the
2009-10-11 Chris Lattnerimplement a transformation in jump threading that is...
2009-10-11 Chris Lattnerrestructure some code, no functionality change.
2009-10-11 Chris Lattnerfactor some code better and move a function, no functio...
2009-10-11 Chris Lattnermake jump threading on a phi with undef inputs happen.
2009-10-10 Chris LattnerChange jump threading to use the new SSAUpdater class...
2009-09-27 Nick LewyckyInstruction::clone does not need to take an LLVMContext...
2009-09-02 Chris Lattnereliminate VISIBILITY_HIDDEN from Transforms/Scalar...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-31 Owen AndersonMove getTrue() and getFalse() to 2.5-like APIs.
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-29 Owen AndersonMove ConstantExpr to 2.5 API.
2009-07-26 Daniel DunbarRemove Value::getName{Start,End}, the last of the old...
2009-07-26 Daniel DunbarEliminate some uses of DOUT, cerr, and getNameStart().
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-24 Dan GohmanConvert several more passes to use getAnalysisIfAvailab...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-21 Owen AndersonRename getConstantInt{True|False} to get{True|False...
2009-07-15 Owen AndersonRevert yesterday's change by removing the LLVMContext...
2009-07-14 Owen AndersonMove EVER MORE stuff 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-03 Owen AndersonSecond batch of passes using LLVMContext.
2009-07-02 Chris Lattnerfix inverted logic pointed out by John McCall, noticed...
2009-07-02 Dan GohmanFix a bunch of other places that used operator[] to...
2009-06-19 Chris Lattnermake jump threading handle lexically identical compare...
2009-06-19 Nick LewyckyTeach jump threading to look at comparisons between...
2009-05-04 Mike StumpRestore minor deletion.
2009-03-17 Dale JohannesenFix a debug info dependency in jump threading.
2009-03-06 Chris Lattnerthis wasn't intended to go in.
2009-03-06 Chris LattnerChange various llvm utilities to use PrettyStackTracePr...
2009-01-19 Chris LattnerFix PR3353, infinitely jump threading an infinite loop...
2009-01-09 Chris LattnerFix PR3298, a crash in Jump Threading. Apparently...
2008-12-08 Chris Lattnerremove DebugIterations option. Despite the accusations,
2008-12-04 Chris LattnerStart simplifying a switch that has a successor that...
2008-12-04 Chris Lattneradd a debugging option to help track down j-t problems.
2008-12-03 Chris LattnerTeach jump threading some more simple tricks:
2008-12-01 Chris Lattnerswitch a couple more calls to use array_pod_sort.
2008-12-01 Chris LattnerTeach jump threading to clean up after itself, DCE...
2008-11-28 Chris Lattnerdon't call MergeBasicBlockIntoOnlyPred on a block whose...
2008-11-27 Chris LattnerFix PR3138: if we merge the entry block into another...
2008-11-27 Chris Lattnermove FindAvailableLoadedValue from JumpThreading to...
2008-11-27 Chris Lattnermove MergeBasicBlockIntoOnlyPred to Transforms/Utils.
2008-11-27 Chris Lattnerrename ThreadBlock to ProcessBlock, since it does other...
2008-11-27 Chris LattnerMake jump threading substantially more powerful, in...
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-07-23 Dan GohmanEnable first-class aggregates support.
2008-05-27 Duncan SandsFix some constructs that gcc-4.4 warns about.
2008-05-23 Dan GohmanTidy up BasicBlock::getFirstNonPHI, and change a bunch...
2008-05-20 Matthijs KooijmanFix typo.
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-09 Chris Lattnerrestore doxygen comment.
2008-05-08 Gordon HenriksenImprove pass documentation and comments.
2008-05-06 Chris Lattnerfix typo Duncan noticed
2008-05-05 Chris LattnerFix a crash when threading a block that includes a...
2008-04-25 Chris LattnerDon't infininitely thread branches when a threaded...
2008-04-22 Chris LattnerStart doing the significantly useful part of jump threa...
2008-04-22 Chris LattnerDig through multiple levels of AND to thread jumps...
2008-04-22 Chris LattnerTeach jump threading to thread through blocks like:
2008-04-22 Chris Lattnerrefactor some code, no functionality change.
2008-04-21 Chris Lattnerfix grammar-o, thanks to Duncan for noticing.
2008-04-21 Chris LattnerUse the new SplitBlockPredecessors to implement a todo.
2008-04-20 Chris Lattnerfinish the first cut of a jump threading pass implement...
2008-04-20 Chris Lattnerwe can only thread blocks when there is a pred we can...
2008-04-20 Chris Lattnerimprove comments, infrastructure, and add some validity...
2008-04-20 Chris LattnerAdd a new Jump Threading pass, which will handle cases