If a function always returns a constant, replace all calls sites with that
[oota-llvm.git] / lib / Transforms / IPO /
2004-11-14 Chris LattnerIf a function always returns a constant, replace all...
2004-11-13 Chris LattnerRemove debugging code
2004-11-13 Chris LattnerArgument promotion transforms functions to unconditiona...
2004-11-11 Chris LattnerActually, leave the check in. This prevents us from...
2004-11-11 Chris LattnerFix bug: IPConstantProp/deadarg.ll
2004-11-10 Chris LattnerMake IP Constant prop more aggressive about handling...
2004-11-09 Chris LattnerDo not let dead constant expressions hanging off of...
2004-11-09 Chris LattnerChange this back so that I get stable numbers to reflec...
2004-11-09 Chris LattnerFix bug: 2004-11-08-FreeUseCrash.ll
2004-11-07 Chris LattnerVERY large functions that are only called from one...
2004-10-27 Reid SpencerChange Library Names Not To Conflict With Others When...
2004-10-22 Chris Lattner*** empty log message ***
2004-10-22 Reid SpencerWe won't use automake
2004-10-18 Reid SpencerInitial automake generated Makefile template
2004-10-18 Chris LattnerGet this file compiling with VC++, patch contributed...
2004-10-16 Chris LattnerAdd support for the undef value. Implement a new optim...
2004-10-14 Chris LattnerFix a bug John tracked down in libstdc++ where we were...
2004-10-13 Reid SpencerUpdate to reflect changes in Makefile rules.
2004-10-11 Chris LattnerThis patch implements two things (sorry).
2004-10-10 Chris LattnerJust because we cannot completely eliminate all uses...
2004-10-10 Reid SpencerInitial version of automake Makefile.am file.
2004-10-10 Chris LattnerFix 2004-10-10-CastStoreOnce.llx, by adjusting types...
2004-10-10 Chris LattnerImplement GlobalOpt/deadglobal-2.llx, deletion of globa...
2004-10-10 Chris LattnerAvoid calling use_size() which could (in theory) be...
2004-10-09 Chris LattnerEliminate global pointers that are only stored a single...
2004-10-09 Chris LattnerFix infinite loop due to iteration
2004-10-08 Chris LattnerIf we found a dead global, we should at least delete...
2004-10-08 Chris Lattner* Pull out the meat of runOnModule into another functio...
2004-10-08 Chris LattnerWe might as well delete the known-dead global sooner...
2004-10-08 Chris LattnerImplement SRA for global variables. This allows the...
2004-10-07 Chris LattnerImprove comments, no functionality changes
2004-10-07 Chris LattnerFix a bug in the safety analysis routine
2004-10-07 Chris LattnerComment cleanups
2004-10-07 Chris Lattner* Rename pass to globalopt, since we do more than just...
2004-10-06 Chris LattnerImplement GlobalConstifier/trivialstore.llx, and also...
2004-09-30 Chris LattnerDisable the 'WARNING: Found global types that are not...
2004-09-20 Chris Lattner'Pass' should now not be derived from by clients. ...
2004-09-19 Chris LattnerAdd comment
2004-09-18 Chris LattnerFix the inliner to always delete any edges from the...
2004-09-18 Chris LattnerConvert this pass to be a CallGraphSCCPass instead...
2004-09-17 Chris LattnerFix typo in comment
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-20 Chris LattnerIf we are linking two global variables and they have...
2004-08-14 Chris LattnerImplement test/Regression/Transforms/GlobalConstifier...
2004-08-13 Chris Lattner"extract" the block extractor pass from bugpoint (haha)
2004-08-12 Chris LattnerThis patch makes the inliner refuse to inline functions...
2004-08-08 Chris LattnerFix another really nasty regression that Anshu pointed...
2004-07-29 Misha BrukmanFix #includes of i*.h => Instructions.h as per PR403.
2004-07-20 Chris LattnerIgnore instructions that are in trivially dead function...
2004-07-18 Chris LattnerFix a performance regression from the CPR patch, simpli...
2004-07-18 Chris LattnerStrip out and simplify some code. This also fixes...
2004-07-18 Reid SpencerAvoid an unnecessary isa<Constant>.
2004-07-18 Chris LattnerRemove useless statistic, fix some slightly broken...
2004-07-18 Chris LattnerFix a rather serious bug in previous checkin
2004-07-18 Reid Spencerbug 122:
2004-07-18 Reid Spencerbug 122:
2004-07-18 Reid Spencerbug 122:
2004-07-18 Reid Spencerbug 122:
2004-06-28 Chris LattnerRemove unused file
2004-06-28 Chris LattnerThese passes are long dead/obsolete. They never worked...
2004-06-22 Misha BrukmanFile depends on DSA, moved to lib/Analysis/DataStructure
2004-06-21 Chris LattnerMake order of argument addition deterministic. In...
2004-06-20 Chris LattnerFix the inliner to be deterministic, not letting its...
2004-06-18 Chris LattnerDo not function resolve intrinsics. This prevents...
2004-06-17 Chris LattnerRename Type::PrimitiveID to TypeId and ::getPrimitiveID...
2004-05-27 John CriswellFix a bug in the -deadtypeelim pass. The SymbolTable...
2004-05-25 Reid SpencerConvert to SymbolTable's new iteration interface.
2004-05-24 Chris LattnerFix a bug in my previous checkin
2004-05-23 Chris LattnerFix cases where we missed inlining some more obvious...
2004-05-23 Chris LattnerSimplify the interface and remove an unneeded #include
2004-05-23 Chris LattnerFairly substantial changes to update the alias analysis...
2004-04-22 Misha BrukmanClarify the logic: the flag is renamed to `deleteFn...
2004-04-22 Misha BrukmanAdd a flag to choose between isolating a function or...
2004-04-21 Chris LattnerFix an incredibly nasty iterator invalidation problem...
2004-04-21 Chris LattnerFix typeo
2004-04-20 Chris LattnerREALLY fix PR324: don't delete linkonce functions until...
2004-04-20 Chris LattnerFix PR324 and testcase: Inline/2004-04-20-InlineLinkOnc...
2004-04-18 Chris LattnerChange the ExitBlocks list from being explicitly contai...
2004-04-12 Chris LattnerActually update the call graph as the inliner changes...
2004-04-12 Chris LattnerStop printing Function*
2004-04-12 Chris LattnerSimplify code a bit, and be sure to mark the external...
2004-04-08 Chris LattnerRemove the "really gross hacks" that are there to deal...
2004-03-18 Chris LattnerAdd statistics to the loop extractor. The loop extract...
2004-03-18 Chris LattnerFix problem with PHI nodes having multiple predecessors...
2004-03-18 Chris LattnerThe code extractor needs dominator info. Provide it
2004-03-15 Chris LattnerRestore old inlining heuristic. As the comment indicat...
2004-03-15 Chris LattnerFix several bugs in the loop extractor. In particular...
2004-03-14 Chris LattnerSplit into two passes. Now there is the general loop...
2004-03-14 Chris LattnerPasses don't print stuff!
2004-03-14 Chris LattnerFunctionPass's should not define their own 'run' method.
2004-03-14 Chris LattnerMove prototype to IPO.h instead of Scalar.h
2004-03-14 Chris LattnerIndent anon namespace properly, add copyright block
2004-03-14 Chris LattnerMove to the IPO library. Utils shouldn't contain passes.
2004-03-14 Chris LattnerDemoteRegToStack got moved from DemoteRegToStack.h...
2004-03-13 Chris LattnerThis change makes two big adjustments.
2004-03-08 Chris LattnerImplement ArgumentPromotion/aggregate-promote.ll
2004-03-07 Chris LattnerImplement: ArgumentPromotion/chained.ll
2004-03-07 Chris LattnerFix another minor bug, exposed by perlbmk
2004-03-07 Chris LattnerFix a minor bug and turn debug output into, well, debug...
2004-03-07 Chris LattnerNew LLVM pass: argument promotion. This version only...
next