Undo previous patch. It is not that simple to fix dom info here.
[oota-llvm.git] / lib / Transforms / Utils /
2008-06-25 Evan Cheng- Use O(1) check of basic block size limit.
2008-06-24 Dan GohmanRevert 52645, the loop unroller changes. It caused...
2008-06-23 Dan GohmanRevamp the loop unroller, extending it to correctly...
2008-06-22 Dan GohmanUse Loop::block_iterator.
2008-06-21 Dan GohmanUse Instruction::eraseFromParent().
2008-06-21 Chris LattnerFix warning when assertions disabled.
2008-06-20 Dan GohmanClean up a use of std::distance.
2008-06-20 Dan GohmanTeach InlineFunction how to differentiate between multi...
2008-06-19 Dan GohmanDelete dead code.
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-06-06 Devang PatelLoopSimplify preserves AA.
2008-06-03 Owen AndersonLoopIndexSplit can sometimes result in cases where...
2008-06-03 Dan GohmanFix whitespace in whitespace-significant pseudocode...
2008-05-30 Gabor Greifrewrite operand loops to use iterators
2008-05-30 Owen AndersonSince LCSSA switched over to DenseMap, we have to be...
2008-05-26 Duncan SandsFactor code to copy global value attributes like
2008-05-26 Owen AndersonUse a DenseMap instead of an std::map, speeding up...
2008-05-23 Dan GohmanTidy up BasicBlock::getFirstNonPHI, and change a bunch...
2008-05-23 Matthijs KooijmanRestucture a part of the SimplifyCFG pass and include...
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-05-14 Dan GohmanSplit the loop unroll mechanism logic out into a utilit...
2008-05-13 Dan GohmanChange class' public PassInfo variables to by initializ...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-06 Dan GohmanMake several variable declarations static.
2008-05-06 Dan GohmanRemove uses of llvm/System/IncludeFile.h that are no...
2008-05-03 Devang PatelHandle multiple return values.
2008-04-28 Chris LattnerFix PR2256, yet another miscompilation in simplifycfg...
2008-04-25 Nate BegemanFeedback from chris
2008-04-25 Nick LewyckyRemove 'unwinds to' support from mainline. This patch...
2008-04-25 Nate BegemanTeach the PruningFunctionCloner how to look through...
2008-04-24 Evan ChengAdjust inline cost computation to be less aggressive.
2008-04-24 Chris LattnerSplit some code out of the main SimplifyCFG loop into...
2008-04-23 Devang PatelCheck type instead of no. of operands.
2008-04-21 Chris LattnerMove SplitBlockPredecessors out of loopsimplify into...
2008-04-21 Chris LattnerMove domtree/frontier updating earlier, allowing us...
2008-04-21 Chris LattnerFactor dominator tree and frontier updating into SplitB...
2008-04-21 Chris Lattnersimplify code, fit in 80 cols.
2008-04-21 Chris Lattnerfit in 80 cols
2008-04-17 Scott MichelRemove unused variable
2008-04-16 Scott MichelWorkaround for PR2207, in which pred_iterator assert...
2008-04-15 Chuck Rose IIIVisualStudio project files updated. #include <algorith...
2008-04-14 Owen AndersonRevert r49614. As Dan pointed out, some of these aren...
2008-04-13 Owen AndersonReplace calls of the form V1->setName(V2->getName(...
2008-04-08 Devang PatelFix insert point handling for multiple return values.
2008-04-07 Duncan SandsThe "stacksave is not nounwind problem" no longer
2008-04-07 Duncan SandsUse Intrinsic::getDeclaration to get hold of
2008-04-07 Dale JohannesenMark calls to llvm.stacksave, llvm.stackrestore as
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-04-01 Evan Cheng1. Drop default inline threshold back down to 200.
2008-04-01 Dale JohannesenRevert 49006 for the moment.
2008-03-31 Dale JohannesenEmit exception handling info for functions which are
2008-03-24 Evan ChengIncreasing the inline limit from (overly conservative...
2008-03-23 Anton KorobeynikovPreserve calling convention during function cloning
2008-03-20 Evan Cheng80 col violation.
2008-03-13 Nick LewyckyUpdate -mem2reg to use succ_iterator instead of iterati...
2008-03-11 Dan GohmanCheck to see if a two-entry PHI block can be simplified
2008-03-10 Devang PatelRestore optimization that merges blocks when inline...
2008-03-10 Devang PatelSimplify
2008-03-10 Devang Patelsimplify
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 block cloner which fixes bugpoint on code...
2008-03-09 Nick LewyckyUpdate the inliner and simplifycfg to handle unwind_to.
2008-03-09 Nick LewyckyTwo things. Preserve the unwind_to when splitting a BB.
2008-03-07 Devang PatelUpdate inliner to handle functions that return multiple...
2008-03-05 Devang PatelHandle 'ret' with multiple values.
2008-03-05 Devang PatelSkip functions that return multiple values.
2008-03-04 Devang PatelUse while loop.
2008-03-04 Devang PatelUse cast instead of dyn_cast.
2008-03-04 Devang PatelHandle multiple return values.
2008-02-20 Anton KorobeynikovFix newly-introduced 4.3 warnings
2008-02-20 Anton KorobeynikovMake Transforms to be 4.3 warnings-clean
2008-02-19 Chris Lattnerremove the LowerSelect pass. The last client was the...
2008-02-18 Chris Lattnerswitch simplifycfg from using vectors for most things...
2008-02-14 Chris LattnerFix PR2029
2008-02-05 Chris LattnerMake RenamePass faster by making the 'is this a new...
2008-01-27 Duncan SandsRevert r46393: readonly/readnone functions are no
2008-01-26 Duncan SandsCreate an explicit copy for byval parameters even
2008-01-25 Duncan SandsDo this more neatly.
2008-01-12 Chris Lattnerwe don't have to make an explicit copy of a byval argum...
2008-01-11 Chris LattnerWhen inlining a functino with a byval argument, make...
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-29 Chris Lattnerremove attribution from lib Makefiles.
2007-12-29 Chris Lattnerdead calls to llvm.stacksave can be deleted, even thoug...
2007-12-25 Gordon HenriksenGC poses hazards to the inliner. Consider:
2007-12-22 Devang PatelIf succ has succ itself as one of the predecessors...
2007-12-19 Duncan SandsWhen inlining through an 'nounwind' call, mark inlined
2007-12-18 Duncan SandsRename isNoReturn to doesNotReturn, and isNoUnwind to
2007-12-17 Duncan SandsMake invokes of inline asm legal. Teach codegen
2007-12-17 David GreeneGLIBCXX_DEBUG fix. std::vector<>::end() is invalidated...
2007-12-17 Christopher LambChange the PointerType api for creating pointer types...
2007-12-16 Duncan SandsRevert this part of r45073 until the verifier is
2007-12-16 Duncan SandsMake instcombine promote inline asm calls to 'nounwind'
2007-12-10 Chris LattnerFix PR1850 by removing an unsafe transformation from...
next