API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interf...
[oota-llvm.git] / lib / Transforms / Utils / SimplifyCFG.cpp
2008-05-16 Gabor GreifAPI change for {BinaryOperator|CmpInst|CastInst}::creat...
2008-05-15 Gabor GreifFix a bunch of 80col violations that arose from the...
2008-04-28 Chris LattnerFix PR2256, yet another miscompilation in simplifycfg...
2008-04-25 Nick LewyckyRemove 'unwinds to' support from mainline. This patch...
2008-04-24 Chris LattnerSplit some code out of the main SimplifyCFG loop into...
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-03-11 Dan GohmanCheck to see if a two-entry PHI block can be simplified
2008-03-10 Nick LewyckyTurn unwind_to into "unwinds to".
2008-03-09 Nick LewyckyFirstly, having a BranchInst isn't exclusive with havin...
2008-03-09 Nick LewyckyA BB that unwind_to an "unwind" inst is that same as...
2008-03-09 Nick LewyckyUpdate the inliner and simplifycfg to handle unwind_to.
2008-02-20 Anton KorobeynikovMake Transforms to be 4.3 warnings-clean
2008-02-18 Chris Lattnerswitch simplifycfg from using vectors for most things...
2008-01-03 Chris Lattnerdon't hoist FP additions into unconditional adds +...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-22 Devang PatelIf succ has succ itself as one of the predecessors...
2007-11-27 Duncan SandsFix PR1146: parameter attributes are longer part of
2007-08-01 David GreeneNew CallInst interface to address GLIBCXX_DEBUG errors...
2007-05-24 Dan GohmanMinor comment cleanups.
2007-04-17 Chris Lattnerremove use of Instruction::getNext
2007-04-02 Chris Lattnerreduce use of std::set
2007-03-22 Dan GohmanChange uses of Function::front to Function::getEntryBlo...
2007-03-02 Reid SpencerMake sorting of ConstantInt be APInt clean through...
2007-02-13 Chris LattnerEliminate use of ctors that take vectors.
2007-02-11 Chris Lattnersimplify code by using Value::takeName
2007-01-30 Chris LattnerAdjust #includes to match movement of constant folding...
2007-01-19 Reid SpencerFor PR1043:
2007-01-15 Chris Lattnerrename Type::isIntegral to Type::isInteger, eliminating...
2007-01-15 Chris LattnerEliminate calls to isInteger, generalizing code and...
2007-01-12 Reid SpencerImplement review feedback for the ConstantBool->Constan...
2007-01-11 Reid SpencerRename BoolTy as Int1Ty. Patch by Sheng Zhou.
2007-01-11 Zhou ShengFor PR1043:
2006-12-23 Reid SpencerFor PR950:
2006-11-27 Reid SpencerFor PR950:
2006-11-26 Bill WendlingRemove #include <iostream> and use llvm_* streams instead.
2006-11-18 Chris LattnerDo not convert massive blocks on phi nodes into select...
2006-11-08 Reid SpencerFor PR950:
2006-11-02 Reid SpencerFor PR786:
2006-10-29 Chris LattnerFix SimplifyCFG/2006-10-29-InvokeCrash.ll, a crash...
2006-10-20 Reid SpencerFor PR950:
2006-10-20 Chris LattnerFix SimplifyCFG/2006-10-19-UncondDiv.ll by disabling...
2006-08-03 Chris LattnerFix PR867 (and maybe 868) and testcsae:
2006-06-12 Chris LattnerFix an infinite loop on Transforms/SimplifyCFG/2006...
2006-05-14 Chris Lattnerremove some dead code identified by coverity
2006-05-14 Chris Lattnerremove dead variables
2006-02-18 Chris LattnerFix Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll
2006-01-22 Chris LattnerAdd explicit #includes of <iostream>
2005-12-03 Chris LattnerFix SimplifyCFG/2005-12-03-IncorrectPHIFold.ll
2005-10-03 Chris LattnerClean up the code a bit. Use isInstructionTriviallyDea...
2005-09-23 Chris Lattnerremove some debugging code
2005-09-23 Chris LattnerFold two consequtive branches that share a common desti...
2005-09-23 Chris Lattnersimplify some logic further
2005-09-23 Chris Lattnerpull a bunch of logic out of SimplifyCFG into a helper fn
2005-09-20 Chris LattnerStart threading across blocks with code in them, so...
2005-09-20 Chris LattnerImplement merging of blocks with the same condition...
2005-09-19 Chris LattnerReject a case we don't handle yet
2005-09-19 Chris Lattnerremove debugging code :-/
2005-09-19 Chris LattnerImplement SimplifyCFG/branch-phi-thread.ll, the most...
2005-08-03 Chris LattnerFix Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash...
2005-08-03 Chris LattnerFinally, add the required constraint checks to fix...
2005-08-03 Chris LattnerSimplify some code, add the correct pred checks
2005-08-03 Chris LattnerRefactor code out of PropagatePredecessorsForPHIs,...
2005-08-03 Chris Lattneruse splice instead of remove/insert to avoid some symta...
2005-08-03 Chris Lattnermove two functions up in the file, use SafeToMergeTermi...
2005-08-03 Chris LattnerRip some code out of the main SimplifyCFG function...
2005-08-02 Chris LattnerDisable this patch:
2005-08-02 Chris LattnerChange a place to use an arbitrary value instead of...
2005-08-02 Chris LattnerThis code was very close, but not quite right. It...
2005-06-17 Chris LattnerDon't crash on: X = phi (X, X).
2005-05-20 Chris LattnerFix Transforms/SimplifyCFG/switch-simplify-crash.ll
2005-05-14 Chris LattnerMake sure to preserve the calling convention when chang...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-04-21 Chris LattnerTeach simplifycfg that setcc is cheap and non-trapping...
2005-04-12 Chris LattnerGet rid of this for_each loop
2005-02-27 Chris LattnerFix spelling, patch contributed by Gabor Greif!
2005-02-26 Chris Lattnerremove extraneous cast
2005-02-24 Chris LattnerImplement Transforms/SimplifyCFG/switch_thread.ll
2005-01-29 Chris Lattnerswitchinst ctor now takes a hint for the number of...
2005-01-01 Chris LattnerImplement SimplifyCFG/DeadSetCC.ll
2004-12-10 Chris LattnerFix Regression/Transforms/SimplifyCFG/2004-12-10-Simpli...
2004-11-30 Chris LattnerSquelch warning
2004-11-30 Chris LattnerAlkis noticed that this variable is dead. Thanks!
2004-11-30 Chris LattnerIf we have something like this:
2004-11-01 Chris LattnerDo not compute the predecessor list for a block unless...
2004-10-22 Reid SpencerEliminate compilation warning on uninitialized variable.
2004-10-18 Chris LattnerSimplify code by deleting instructions that preceed...
2004-10-14 Chris LattnerWhen converting phi nodes into select instructions...
2004-09-29 Chris LattnerDo not insert trivially dead select instructions, which...
2004-09-15 Reid SpencerConvert code to compile with vc7.1.
2004-09-03 Alkis EvlogimenosFixes to make LLVM compile with vc7.1.
2004-09-01 Reid SpencerChanges For Bug 352
2004-07-21 Brian GaekeThese files don't need to include <iostream> since...
2004-07-20 Chris LattnerImplement SimplifyCFG/BrUnwind.ll
2004-07-18 Reid Spencerbug 122:
2004-07-15 Chris LattnerProgress on PR341
2004-07-04 Reid SpencerAdd #include <iostream> since Value.h does not #include...
2004-06-21 Chris Lattner*FINALLY* Fix a really nasty nondeterministic bug that...
2004-06-20 Chris LattnerAdd some DEBUG output to the simplifycfg routines
2004-06-19 Chris LattnerDo not sort by the address of LLVM ConstantInt* objects...
2004-05-02 Chris LattnerDo not clone arbitrary condition instructions.
next