GC poses hazards to the inliner. Consider:
[oota-llvm.git] / lib / Transforms / Utils /
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...
2007-12-10 Gordon HenriksenAdding a collector name attribute to Function in the...
2007-12-03 Duncan SandsRather than having special rules like "intrinsics cannot
2007-11-27 Duncan SandsFix PR1146: parameter attributes are longer part of
2007-11-27 Owen AndersonMake LoopInfoBase more generic, in preparation for...
2007-11-09 Anton KorobeynikovFix indent
2007-11-09 Anton KorobeynikovForget to commit users part of value mapper interface
2007-11-09 Anton KorobeynikovAnd delete this one
2007-11-04 Gordon HenriksenFinishing initial docs for all transformations in Passe...
2007-11-02 Dan GohmanAdd std:: to sort calls.
2007-11-02 Dan GohmanChange illegal uses of ++ to uses of STLExtra.h's next...
2007-11-01 Duncan SandsExecutive summary: getTypeSize -> getTypeStoreSize...
2007-10-29 Chris LattnerFix PR1752 and LoopSimplify/2007-10-28-InvokeCrash...
2007-10-21 Anton KorobeynikovReg2Mem cleanup and optimizations:
2007-10-18 Owen AndersonMove Split<...>() into DomTreeBase. This should make...
2007-10-17 Hartmut KaiserFixed linker errors (unresolved externals: split<>...
2007-09-17 Devang PatelFix comment.
2007-09-17 Chris LattnerMerge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo
2007-09-04 Devang PatelInsert cloned loop basic blocks before original loop...
2007-09-04 David GreeneUpdate GEP constructors to use an iterator interface...
2007-09-02 Anton KorobeynikovSilence warning while compiling with gcc 4.2
2007-08-27 David GreeneUpdate InvokeInst to work like CallInst
2007-08-26 Anton KorobeynikovDon't promote volatile loads/stores. This is needed...
2007-08-21 Devang PatelUse SmallVector instead of std::vector.
2007-08-17 Devang PatelWhen one branch of condition is eliminated then head...
2007-08-14 Devang PatelBreak infinite loop.
2007-08-13 Devang PatelIf NewBB dominates DestBB then DestBB is not part of...
2007-08-10 Devang PatelAdd utility to clone loops.
2007-08-06 Chris Lattnerremove some dead lines
2007-08-04 Chris Lattnerrewrite the code used to construct pruned SSA form...
2007-08-04 Chris LattnerFactor out a whole bunch of code into it's own method.
2007-08-04 Chris LattnerUse getNumPreds(BB) instead of computing them manually...
2007-08-04 Chris LattnerChange the rename pass to be "tail recursive", only...
2007-08-04 Chris Lattnercache computation of #preds for a BB. This speeds up
2007-08-04 Chris Lattnerreserve operand space for phi nodes when we insert...
2007-08-04 Chris Lattneruse continue to avoid nesting, no functionality change.
2007-08-04 Chris LattnerPromoting allocas with the 'single store' fastpath is
2007-08-04 Chris LattnerWhen PromoteLocallyUsedAllocas promoted allocas, it...
2007-08-04 Chris Lattnerstd::map -> DenseMap
2007-08-04 Chris Lattnerfix a logic bug where we wouldn't promote single store...
2007-08-04 Chris LattnerWhen we do the single-store optimization, delete both...
2007-08-04 Chris LattnerThree improvements:
2007-08-04 Chris Lattnerswitch from using a std::set to using a SmallPtrSet...
2007-08-04 Chris LattnerIn mem2reg, when handling the single-store case, make...
2007-08-04 Chris Lattnersplit rewriting of single-store allocas into its own
2007-08-04 Chris Lattnerrefactor some code to shrink PromoteMem2Reg::run a bit
2007-08-04 Chris Lattneradd a typedef, no other change.
2007-08-04 Chris Lattneravoid an unneeded vector copy. This speeds up mem2reg...
2007-08-04 Chris Lattnermake RenamePassWorkList a local var instead of an ivar.
2007-08-01 Dan GohmanMore explicit keywords.
2007-08-01 David GreeneNew CallInst interface to address GLIBCXX_DEBUG errors...
2007-07-30 Devang PatelLCSSA preserves dom info.
2007-07-27 Devang PatelUse SmallPtrSet.
2007-07-26 Dan GohmanMove the GET_SIDE_EFFECT_INFO logic from isInstructionT...
2007-07-25 Devang PatelAdd BasicInliner interface.
2007-07-19 Devang PatelVerify loop info.
2007-07-19 Devang PatelAfter a basic block is split into two parts,
2007-07-19 Devang PatelNow this temp. fix is not required.
2007-07-16 Reid SpencerReturn Undef if the block has no dominator. This was...
2007-07-16 Dan GohmanFix comments about vectors to use the current wording.
2007-07-13 Devang PatelMake LCSSA a loop pass.
2007-07-11 Tanya LattnerAdding ability to demote phi to stack.
2007-07-10 Anton KorobeynikovDuring module cloning copy aliases too. This fixes...
2007-07-06 Devang PatelAdd SplitEdge and SplitBlock utility routines.
2007-06-29 David GreeneFix reference to iterator invalidated by an erase opera...
2007-06-21 Devang PatelMove code to update dominator information after basic...
2007-06-11 Devang PatelAdd and use DominatorTreeBase::findNearestCommonDominat...
2007-06-11 Devang PatelSimplify.
2007-06-11 Devang Patelsimplify
2007-06-11 Devang PatelSimplify. Dominator Tree is required so always available.
2007-06-08 Devang PatelUpdate LoopSimplify to require and preserve DominatorTr...
2007-06-08 Devang PatelDo not preserve ETForest.
2007-06-07 Devang PatelDo not use ETForest as well as DomiantorTree. Dominato...
2007-06-07 Devang PatelUse DominatorTree instead of ETForest.
2007-06-07 Devang PatelMaintain ETNode as part of DomTreeNode.
2007-06-04 Devang Patels/DominatorTree::createNewNode/DominatorTree::addNewBlock/g
2007-06-04 Devang PatelAdd basic block level interface to change immediate...
2007-06-04 Devang Patels/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g
2007-06-03 Devang Patels/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g
2007-05-24 Dan GohmanMinor comment cleanups.
2007-05-11 Dan GohmanFix typos.
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-25 Devang PatelMem2Reg does not need TargetData.
2007-04-25 Devang PatelRemove unused function argument.
2007-04-21 Owen AndersonFix a comment.
2007-04-20 Jeff CohenComment out usage of write() for now.
2007-04-20 Devang PatelAvoid recursion.
2007-04-20 Owen AndersonMove more passes to using ETForest instead of Dominator...
next