Make x86's BT instruction matching more thorough, and add some
[oota-llvm.git] / lib / Transforms / IPO /
2009-01-28 Duncan SandsRename getAnalysisToUpdate to getAnalysisIfAvailable.
2009-01-25 Nick LewyckyThe function that does nothing but call malloc is noali...
2009-01-23 Gabor Greifuse CallSite::isCalle instead of slow getOperandNo
2009-01-23 Gabor GreifSimplify the logic of getting hold of a PHI predecessor...
2009-01-22 Gabor Greifintroduce a useful abstraction to find out if a Use...
2009-01-18 Duncan SandsBasicAliasAnalysis and FunctionAttrs were both
2009-01-15 Rafael EspindolaAdd the private linkage.
2009-01-14 Chris Lattnerrewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid...
2009-01-13 Duncan SandsCorrect a comment.
2009-01-12 Dale JohannesenEnable recursive inlining. Reduce inlining threshold
2009-01-12 Duncan SandsRename getABITypeSize to getTypePaddedSize, as
2009-01-11 Dale JohannesenIncrease default inlining aggressiveness in partial
2009-01-09 Misha BrukmanRemoved trailing whitespace from Makefiles.
2009-01-09 Dale JohannesenAdjustments to last patch based on review.
2009-01-07 Duncan SandsWhitespace - correct formatting.
2009-01-07 Duncan SandsRemove alloca tracking from nocapture analysis. Not...
2009-01-07 Duncan SandsReorder these.
2009-01-07 Duncan SandsUse a switch rather than a sequence of "isa" tests.
2009-01-07 Duncan SandsThe verifier checks that the aliasee is not null.
2009-01-05 Duncan SandsTeach the internalize pass to also internalize
2009-01-05 Duncan SandsNot having an aliasee is a theoretical possibility.
2009-01-05 Duncan SandsFormat more neatly.
2009-01-05 Duncan SandsRemove trailing spaces.
2009-01-05 Duncan SandsDelete unused global aliases with internal linkage.
2009-01-03 Nick LewyckyAny void readonly functions are provably dead, don...
2009-01-02 Duncan SandsLoad tracking means that the value analyzed may
2009-01-02 Duncan SandsWhen calculating 'nocapture' argument attributes, allow
2009-01-02 Duncan SandsImprove comments and reorganize a bit - no functionality
2009-01-02 Nick LewyckyMake adding nocapture a bit stronger. FreeInst is nocap...
2009-01-01 Duncan SandsMention that this pass does escape analysis in the
2008-12-31 Duncan SandsLook through phi nodes and select instructions when
2008-12-31 Duncan SandsDon't analyze arguments already marked 'nocapture'.
2008-12-31 Duncan SandsRename AddReadAttrs to FunctionAttrs, and teach it how
2008-12-29 Duncan SandsExperiments show that looking through phi nodes
2008-12-29 Duncan SandsAllow readnone functions to read (and write!) global
2008-12-17 Chris Lattnerinsert some sequence points and preincrement an iterato...
2008-12-17 Chris LattnerEnhance heap sra to be substantially more aggressive...
2008-12-16 Chris LattnerFix another crash found by inspection. If we have...
2008-12-16 Chris Lattnerfix a crash found by inspection.
2008-12-16 Chris Lattnerswitch some std::set/std::map to SmallPtrSet/DenseMap.
2008-12-15 Chris Lattnerenhance heap-sra to apply to fixed sized array allocati...
2008-12-15 Chris LattnerUse stripPointerCasts.
2008-12-15 Chris Lattnerminor tweaks for formatting, allow bitcast in ValueIsOn...
2008-12-15 Chris Lattnerrefactor some code into a new TryToOptimizeStoreOfMallo...
2008-11-21 Bill WendlingFix error where it wasn't getting the correct caller...
2008-11-21 Bill WendlingIf the function being inlined has a higher stack protec...
2008-11-20 Devang PatelDo not forget llvm.dbg.declare's first argument while...
2008-11-19 Devang PatelRemove unused variables.
2008-11-19 Devang PatelFix typo.
2008-11-18 Devang PatelAdd new helper pass that strips all symbol names except...
2008-11-18 Devang PatelRemove even more llvm.dbg variables.
2008-11-16 Torok EdwinIf SI->size() is 0, we are not allowed to dereference...
2008-11-16 Chris Lattnersimplify loop
2008-11-14 Devang PatelRefactor code.
2008-11-13 Devang PatelReally remove all debug information.
2008-11-11 Devang PatelUse actual function name in comments.
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,
next