Use IRBuilder to make our intrinsic calls in the inliner so that we pick up
[oota-llvm.git] / lib / Transforms / Utils /
2011-06-14 John McCallUse IRBuilder to make our intrinsic calls in the inline...
2011-06-14 Nick LewyckyUse Value::stripPointerCasts instead of reinventing...
2011-06-13 Nick LewyckyIt's possible that an all-zero GEP may be used as the...
2011-06-09 John McCallSplitCriticalEdge can sometimes split the edge from...
2011-06-09 John McCallTeach the CallGraph to ignore calls to intrinsics.
2011-06-04 Bill WendlingIf the block that we're threading through is jumped...
2011-06-01 John McCallFirst, do no harm -- even if we can't find a selector...
2011-05-29 John McCallFix this to work correctly with phis; test case to...
2011-05-28 John McCallImplement and document the llvm.eh.resume intrinsic...
2011-05-27 John McCallFix the inliner to maintain the current de facto invoke...
2011-05-27 Eli FriedmanOne more debug line number miss in instcombine (althoug...
2011-05-24 Cameron ZwarichClean up the lazy initialization of DIBuilder a bit.
2011-05-24 Cameron ZwarichMake LoadAndStorePromoter preserve debug info and creat...
2011-05-22 Frits van BommelAdd a parameter to ConstantFoldTerminator() that caller...
2011-05-22 Nick LewyckyTeach the inliner to emit llvm.lifetime.start/end,...
2011-05-19 Devang PatelReapply r131605. This time with a fix, which is to...
2011-05-19 Rafael Espindolarevert 131605 to fix PR9946.
2011-05-19 Devang PatelUse IRBuilder.
2011-05-19 Devang PatelUse IRBuilder while simplifying unreachable.
2011-05-18 Devang PatelUse IRBuilder while simplifying conditional branch.
2011-05-18 Devang PatelUse IRBuilder while simplifying branch.
2011-05-18 Devang PatelUse IRBuilder while simplifying return instruction.
2011-05-18 Devang PatelSpread use of IRBuilder even more.
2011-05-18 Devang PatelUse IRBuilder while simplifying switch instruction.
2011-05-18 Devang PatelUse IRBuilder while simplifying unwind.
2011-05-18 Devang PatelUse IRBuilder while simplifying terminator.
2011-05-18 Devang PatelUse IRBuilder while simplifying unconditional branch.
2011-05-18 Devang PatelUse IRBuilder while folding two entry PHINode.
2011-05-18 Devang PatelSet up IRBuilder for use during simplification.
2011-05-18 Matt Beaumont-Gayfix typo
2011-05-18 Devang PatelUse IRBuiler while constant folding terminator.
2011-05-17 Devang PatelPreseve line numbers while simplifying CFG.
2011-05-17 Devang PatelPreserve line number information.
2011-05-16 Devang PatelThere is no need to force DebugLoc on a PHI at this...
2011-05-16 Devang PatelPreserve debug info for unused zero extended boolean...
2011-05-14 Benjamin KramerSimplifyCFG: Use ComputeMaskedBits to prune dead cases...
2011-05-04 Devang PatelSet debug location for new PHI nodes created in exit...
2011-05-02 Devang PatelScanning entire basic block may be too expensive in...
2011-04-29 Devang PatelAssing line number info to new PHIs created by SSA...
2011-04-29 Peter CollingbourneSimplifyCFG: Expose phi node folding cost threshold...
2011-04-29 Peter CollingbourneSimplifyCFG: Add CostRemaining parameter to DominatesMe...
2011-04-29 Peter CollingbourneSimplifyCFG: Add Trunc, ZExt and SExt to the list of...
2011-04-28 Devang PatelRemove DbgDeclare only if all uses are converted.
2011-04-23 Jay FoadRemove unused STL header includes.
2011-04-21 Jay FoadPR9214: Convert Metadata API to use ArrayRef.
2011-04-19 Jay FoadTrivial simplification.
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-14 Chris Lattnerrework FoldBranchToCommonDest to exit earlier when...
2011-04-11 Chris Lattnercomment cleanup, use moveBefore instead of removeFromPa...
2011-04-11 Jay FoadDon't include Operator.h from InstrTypes.h.
2011-04-07 Devang PatelDo not let debug info interfer with branch folding.
2011-04-07 Devang PatelWhile hoisting common code from if/else, hoist debug...
2011-04-07 Devang PatelSimplify. isIdenticalToWhenDefined() checks opcode.
2011-04-06 Devang PatelWhile folding branch to a common destination into a...
2011-04-04 Eli FriedmanAttempt to fix breakage from r128782 reported by Franco...
2011-04-02 Eli FriedmanPR9446: RecursivelyDeleteTriviallyDeadInstructions...
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-03-21 Devang PatelSimplify.
2011-03-18 Devang PatelIf an AllocaInst referred by DbgDeclareInst is used...
2011-03-18 Devang PatelRemove dead code.
2011-03-18 Devang PatelConsider debug info intrinsics pointing to null value...
2011-03-17 Devang PatelTry to not lose variable's debug info during instcombine.
2011-03-17 Devang PatelRefactor into a separate utility function.
2011-03-15 Cameron ZwarichClean up something noticed by Fritz.
2011-03-15 Cameron ZwarichDo not add PHIs with no users when creating LCSSA form...
2011-03-15 Eli FriedmanPR9450: Make switch optimization in SimplifyCFG not...
2011-03-09 Eli FriedmanPR9420; an instruction before an unreachable is guarant...
2011-03-04 Jakob Stoklund OlesenDenseMap<uintptr_t,...> doesn't allow all values as...
2011-02-28 Frits van BommelTeach SimplifyCFG that (switch (select cond, X, Y)...
2011-02-25 Benjamin KramerRevert "SimplifyCFG: GEPs with just one non-constant...
2011-02-24 Benjamin KramerSimplifyCFG: GEPs with just one non-constant index...
2011-02-24 Benjamin KramerSimplifyCFG: GEPs with constant indices are cheap enoug...
2011-02-24 Devang PatelDo not use DIFactory. Use DIBuilder.
2011-02-21 Duncan SandsIf the phi node was used by an unreachable instruction...
2011-02-21 Duncan SandsSimplify RecursivelyDeleteDeadPHINode. The only functi...
2011-02-20 Nick LewyckyMake RecursivelyDeleteDeadPHINode delete a phi node...
2011-02-20 Nick LewyckyTeach RecursivelyDeleteDeadPHINodes to handle multiple...
2011-02-18 Chris LattnerDon't unroll loops whose header block's address is...
2011-02-10 Cameron ZwarichRename 'loopsimplify' to 'loop-simplify'.
2011-02-07 Benjamin KramerSimplifyCFG: Track the number of used icmps when turnin...
2011-02-03 Benjamin KramerSimplifyCFG: Also transform switches that represent...
2011-02-02 Benjamin KramerSimplifyCFG: Turn switches into sub+icmp+branch if...
2011-01-29 Evan ChengRe-apply r124518 with fix. Watch out for invalidated...
2011-01-29 Evan ChengRevert r124518. It broke Linux self-host.
2011-01-29 Evan ChengRe-commit r124462 with fixes. Tail recursion elim will...
2011-01-28 Evan ChengRevert r124462. There are a few big regressions that...
2011-01-28 Evan Cheng- Stop simplifycfg from duplicating "ret" instructions...
2011-01-24 Chris Lattnerfix PR9017, a bug where we'd assert when promoting...
2011-01-24 Chris Lattnerfix PR9015, a crash linking recursive metadata.
2011-01-23 Cameron ZwarichConvert two std::vectors to SmallVectors for a 3.4...
2011-01-18 Cameron ZwarichConvert a std::map to a DenseMap for another 1.7% speed...
2011-01-18 Cameron ZwarichMake a std::vector a SmallVector<*, 32> like the other...
2011-01-18 Cameron ZwarichRemove code for updating dominance frontiers and some...
2011-01-18 Cameron ZwarichRemove outdated references to dominance frontiers.
2011-01-17 Cameron ZwarichRoll r123609 back in with two changes that fix test...
2011-01-17 Cameron ZwarichRoll out r123609 due to failures on the llvm-x86_64...
2011-01-17 Cameron ZwarichEliminate the use of dominance frontiers in PromoteMemT...
2011-01-15 Chris LattnerGeneralize LoadAndStorePromoter a bit and switch LICM
2011-01-14 Chris LattnerAdd a new LoadAndStorePromoter class, which implements...
next