Cleanup debug info. assocated with deleted instructions.
[oota-llvm.git] / lib / Transforms / IPO /
2008-11-05 Devang PatelDo now allow InlineAlways pass to remove dead functions.
2008-11-03 Andrew Lenharthadd a period at the end of the comment, ignoring the...
2008-11-03 Andrew LenharthEnsure that we are checking only calls to the function...
2008-11-02 Nick LewyckyChanges from Duncan's review:
2008-11-02 Duncan SandsGet this building on 64 bit machines (error:
2008-11-02 Oscar FuentesCMake: added a source file.
2008-11-02 Nick LewyckyAdd a new MergeFunctions pass. It finds identical funct...
2008-10-30 Daniel DunbarAdd InlineCost class for represent the estimated cost...
2008-10-29 Daniel DunbarFactor shouldInline method out of Inliner.
2008-10-28 Daniel DunbarAssorted comment/naming fixes, 80-col violations, and...
2008-10-21 Dan GohmanFix a bug that prevented llvm-extract -delete from...
2008-10-08 Nuno Lopesdont specialize weak functions and the like
2008-10-04 Duncan SandsIgnore loads from and stores to local memory (i.e....
2008-10-03 Dan GohmanClean up some multiple-return-value code that is no...
2008-10-03 Duncan SandsTeach internalize to preserve the callgraph.
2008-10-01 Nuno Lopesrevert the addition of Preverves(CallGraph), per Duncan...
2008-09-30 Nuno Lopesadd preserversCFG() + preservers(CallGraph)
2008-09-30 Nuno Lopesadd AU.setPreservesCFG() since this pass only adds...
2008-09-29 Duncan SandsSpeed up these passes when the callgraph has
2008-09-29 Nuno Lopesremove redundant test (mayBeOverriden() includes hasLin...
2008-09-29 Duncan SandsTweak some comments.
2008-09-29 Duncan SandsRename isWeakForLinker to mayBeOverridden. Use it
2008-09-26 Devang PatelImplement function notes as function attributes.
2008-09-26 Devang PatelNow Attributes are divided in three groups
2008-09-25 Devang Patel Large mechanical patch.
2008-09-24 Devang Patels/ParamAttrsWithIndex/FnAttributeWithIndex/g
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-20 Duncan SandsImplement review feedback from Devang: make use
2008-09-19 Duncan SandsAdd a new pass AddReadAttrs which works out which functions
2008-09-09 Anton KorobeynikovMake safer variant of alias resolution routine to be...
2008-09-09 Anton KorobeynikovResolve aliases, when possible
2008-09-08 Duncan SandsUpdate the callgraph correctly.
2008-09-08 Duncan SandsUpdate the callgraph correctly in ArgumentPromotion.
2008-09-08 Duncan SandsReapply 55859. This doesn't change anything as
2008-09-07 Duncan SandsCorrect a comment and strip trailing whitespace.
2008-09-06 Nuno Lopesfix crash when the malloc/free function is defined...
2008-09-06 Duncan SandsWhen PruneEH turned an invoke into an ordinary
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 SandsUse removeAllCalledFunctions rather than removing
2008-09-05 Duncan SandsMake this pass return that it made a change if
2008-09-04 Andrew Lenharthtry to seperate the mechanism into something others...
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-09-04 Andrew Lenharthcleanup as per Duncan's review
2008-09-03 Devang PatelUpdate inline threshold for current function if the...
2008-09-03 Andrew LenharthInitial version of a Partial Specialization IPO pass...
2008-09-03 Devang PatelFix typo in a comment.
2008-09-03 Devang PatelAdd parentheses to make code more readable.
2008-09-03 Devang PatelFix comments.
2008-09-03 Devang PatelAdd custom inliner that handles only functions that...
2008-09-03 Devang PatelHandle "always inline" note during inline cost analysis.
2008-09-03 Devang PatelCheck noinline note and ignore other notes.
2008-09-03 Devang PatelHandle "noinline" note inside the simple inliner.
2008-09-02 Devang Patels/FP_AlwaysInline/FN_NOTE_AlwaysInline/g
2008-09-02 Devang Patelrespect inline=never and inline=always notes.
2008-08-14 Dan GohmanUse empty() instead of begin() == end().
2008-08-14 Matthijs KooijmanReplace two for loops with while(!X->use_empty()) loops...
2008-08-12 Bill WendlingRemove tabs.
2008-08-07 Matthijs KooijmanLet SRETPromotion properly preserve the function name...
2008-08-07 Matthijs KooijmanFix SRETPromotion, it was generating functions without...
2008-08-07 Matthijs KooijmanAdd some debug output to SRETPromotion.
2008-07-29 Matthijs KooijmanRestructure ArgumentPromotion a bit. Instead of just...
2008-07-23 Dan GohmanEnable first-class aggregates support.
2008-07-17 Matthijs KooijmanMake GlobalOpt preserve address spaces when scalar...
2008-07-15 Matthijs KooijmanAllow deadargelim to change return types even though...
2008-07-15 Matthijs KooijmanRevert r53606. It turns out that explicitely tracking...
2008-07-15 Matthijs KooijmanMake deadargelim a bit less smart, so it doesn't choke...
2008-07-15 Matthijs KooijmanDon't use isa when we can reuse a previous dyn_cast.
2008-07-15 Matthijs KooijmanMake DeadArgElim keep liveness of the return value...
2008-07-15 Matthijs KooijmanLet DAE keep a list of live functions, instead of simpl...
2008-07-15 Matthijs KooijmanSplit DAE::MarkLive into MarkLive and PropagateLiveness.
2008-07-15 Matthijs KooijmanPass around const RetOrArg references instead of copyin...
2008-07-15 Matthijs KooijmanSimplify debug code by using RetOrArg::getDescription().
2008-07-15 Matthijs KooijmanFix indentation (intentionally left out of the previous...
2008-07-15 Matthijs KooijmanMove the deadargelim code for intrinsically alive funct...
2008-07-11 Dan GohmanUse find instead of lower_bound.
2008-07-10 Matthijs KooijmanRestructure dead argument elimination, try #3 :-)
2008-06-25 Evan ChengRestore DeadArgElim back to 52570. It's breaking 447...
2008-06-25 Duncan SandsPacify gcc-4.3.
2008-06-25 Matthijs KooijmanFix a (false) warning on darwin.
2008-06-25 Matthijs KooijmanFix some cosmetics in comments.
2008-06-24 Matthijs KooijmanCommit the new DeadArgElim pass again, this time with...
2008-06-24 Matthijs KooijmanRename a few variables to be more consistent.
2008-06-21 Dan GohmanUse Instruction::eraseFromParent().
2008-06-21 Evan ChengBack out Matthijs' DAE patches. It's miscompiling gcc...
2008-06-20 Matthijs Kooijman80 column and trailing whitespace fixes.
2008-06-20 Matthijs KooijmanDon't let DeadArgumentElimination attempt to update...
2008-06-20 Matthijs KooijmanDon't let DeadArgElimination change the return type...
2008-06-20 Matthijs KooijmanExplicitely track if any arguments or return values...
2008-06-20 Matthijs KooijmanRemove debug output.
2008-06-20 Matthijs KooijmanRecommit r52459, rewriting of the dead argument elimina...
2008-06-19 Dan GohmanUse the common API for adding instructions to basic...
2008-06-19 Matthijs KooijmanUse a CallSite to find the nth argument of a call/invok...
2008-06-18 Owen AndersonRevert r52459, which was causing an infinite loop or...
2008-06-18 Matthijs KooijmanRewrite the DeadArgumentElimination pass, to use a...
next