Cleanup debug info. assocated with deleted instructions.
[oota-llvm.git] / lib / Transforms / Utils /
2008-11-11 Devang PatelAdd utility routines to remove dead debug info.
2008-11-08 Daniel DunbarRework r58829, allowing removal of dbg info intrinsics...
2008-11-07 Bill WendlingBCUI + 1 doesn't work. Use next instead.
2008-11-07 Devang PatelHandle (delete) dbg intrinsics while promoting alloca.
2008-11-06 Devang PatelInstructionNamer preserves everything.
2008-11-05 Devang PatelCheck Attribute::NoInline.
2008-11-03 Devang PatelFix unused variable warnings.
2008-10-31 Daniel DunbarFix warning.
2008-10-30 Daniel DunbarAdd InlineCost class for represent the estimated cost...
2008-10-29 Chris LattnerFix PR2967 by not deleting volatile load/stores that...
2008-10-28 Daniel DunbarAssorted comment/naming fixes, 80-col violations, and...
2008-10-27 Torok Edwinexport an ID for the instructionNamer, allowing analysi...
2008-10-27 Chris LattnerRewrite all the 'PromoteLocallyUsedAlloca[s]' logic...
2008-10-27 Chris LattnerAdd a new LargeBlockInfo helper, which is just a wrappe...
2008-10-22 Daniel DunbarChange create*Pass factory functions to return Pass...
2008-10-09 Nick LewyckyDon't drop alignment on globals when cloning.
2008-10-08 Duncan SandsAdd <cstdio> include where needed by gcc-4.4.
2008-10-07 Andrew LenharthCorrectly set attributes when removing args during...
2008-10-03 Devang PatelNick Lewycky's patch.
2008-10-03 Owen AndersonSplitBlock should only attempt to update LoopInfo if...
2008-09-29 Duncan SandsRename isWeakForLinker to mayBeOverridden. Use it
2008-09-26 Devang PatelImplement function notes as function attributes.
2008-09-25 Devang Patel Large mechanical patch.
2008-09-24 Devang PatelPut FN_NOTE_AlwaysInline and others in FnAttr namespace.
2008-09-23 Devang PatelMove FN_NOTE_AlwaysInline and other out of ParamAttrs...
2008-09-23 Devang Patels/ParameterAttributes/Attributes/g
2008-09-23 Devang PatelUse parameter attribute store (soon to be renamed) for
2008-09-22 Devang PatelAdd hasNote() to check note associated with a function.
2008-09-22 Oscar FuentesInitial support for the CMake build system.
2008-09-18 Devang PatelTry to place hoisted instructions befoe icmp instruction.
2008-09-17 Devang PatelDo not hoist instruction above branch condition. The...
2008-09-09 Devang PatelFix simplifycfg crash in handing block merge.
2008-09-08 Duncan SandsReapply 55859. This doesn't change anything as
2008-09-05 Owen AndersonRevert r55859. This is breaking the build in the absce...
2008-09-05 Duncan SandsDelete the removeCallEdgeTo callgraph method,
2008-09-05 Duncan SandsRemove trailing whitespace.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-09-03 Devang PatelHandle "always inline" note during inline cost analysis.
2008-08-23 Chris LattnerSwitch the asmprinter (.ll) and all the stuff it requir...
2008-08-23 Chris LattnerAdd a new trivial -inst-namer pass which makes it possi...
2008-08-17 Gordon HenriksenRename some GC classes so that their roll will hopefull...
2008-08-17 Chris LattnerRework the routines that convert AP[S]Int into a string...
2008-08-14 Dan GohmanUse empty() instead of begin() == end().
2008-07-23 Dan GohmanEnable first-class aggregates support.
2008-07-18 Owen AndersonReapply r53735. My last patch fixed the failures Dan...
2008-07-18 Owen AndersonAdd some checks that got lost in the shuffle. This...
2008-07-18 Dan GohmanRevert r53735. It broke SPEC 464.h264ref.
2008-07-17 Owen AndersonUse MergeBlockIntoPredecessor to simplify some code.
2008-07-17 Owen AndersonMake MergeBlockIntoPredecessor more aggressive when...
2008-07-17 Evan ChengInliner tweak. Function calls should cost more than...
2008-07-17 Owen AndersonFactor MergeBlockIntoPredecessor out into BasicBlockUtils.
2008-07-14 Chris LattnerReapply r53540, now with the matching header!
2008-07-14 Duncan SandsRevert r53540 - it does not compile.
2008-07-14 Chris LattnerIf a function calls setjmp, never inline it into other...
2008-07-14 Chris Lattnersimplify some code, shuffle and insertelt always return...
2008-07-13 Chris LattnerFix mishandling of the infinite loop case when merging...
2008-07-13 Chris Lattnermore refactoring. Use early exits instead of really...
2008-07-13 Chris Lattnerimprove comments.
2008-07-13 Chris Lattnerfactor another large hunk of code out into its own...
2008-07-13 Chris LattnerFinal bit of simplification for FoldBranchToCommonDest.
2008-07-13 Chris Lattnersimplify logic a bit
2008-07-13 Chris LattnerRefactor some code out into its own helper function...
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...
next