[PM] Split the CallGraph out from the ModulePass which creates the
[oota-llvm.git] / lib / Transforms / IPO / FunctionAttrs.cpp
2013-11-26 Chandler Carruth[PM] Split the CallGraph out from the ModulePass which...
2013-10-31 Rafael EspindolaMerge CallGraph and BasicCallGraph.
2013-09-13 Duncan SandsAvoid a compiler warning about Found not being used...
2013-09-05 Nick LewyckyDeclare missing dependency on AliasAnalysis. Patch...
2013-07-06 Nick LewyckyFix annotation of unlink. Should fix builder.
2013-07-06 Nick LewyckyExtend 'readonly' and 'readnone' to work on function...
2013-07-04 Nick LewyckyTabs to spaces. No functionality change.
2013-07-03 Michael GottesmanAdded support in FunctionAttrs for adding relevant...
2013-07-02 Nick LewyckyAdd missing break statements. Noticed by inspection.
2013-06-22 Benjamin KramerRevert "FunctionAttrs: Merge attributes once instead...
2013-06-22 Benjamin KramerFunctionAttrs: Merge attributes once instead of doing...
2013-03-21 Meador IngeMove library call prototype attribute inference to...
2013-01-23 Bill WendlingRemove the last of uses that use the Attribute object...
2013-01-23 Bill WendlingUse the AttributeSet when removing multiple attributes...
2013-01-23 Bill WendlingUse the AttributeSet when adding multiple attributes...
2013-01-07 Chandler CarruthMove CallGraphSCCPass.h into the Analysis tree; that...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-07 Bill Wendlings/AttrListPtr/AttributeSet/g to better label what this...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-31 Benjamin KramerReplace some instances of UniqueVector with SetVector...
2012-10-15 Bill WendlingMove the Attributes::Builder outside of the Attributes...
2012-10-15 Bill WendlingAdd an enum for the return and function indexes into...
2012-10-15 Bill WendlingAttributes Rewrite
2012-10-10 Bill WendlingRemove the final bits of Attributes being declared...
2012-10-09 Bill WendlingUse the attribute enums to query if a parameter has...
2012-10-08 Nick LewyckyGive CaptureTracker::shouldExplore a base implementatio...
2012-10-04 Bill WendlingAdd method to query for 'NoAlias' attribute on call...
2012-01-05 Nick LewyckySCCCaptured is trivially false on entry to this loop...
2011-12-28 Nick LewyckyChange CaptureTracking to pass a Use* instead of a...
2011-08-16 Eli FriedmanRevert a bit of r137667; the logic in question can...
2011-08-15 Eli FriedmanUpdate inter-procedural optimizations for atomic load...
2010-11-11 Dan GohmanAdd helper functions for computing the Location of...
2010-11-10 Dan GohmanAdd a doesAccessArgPointees helper function, and update...
2010-11-10 Dan GohmanFactor out the code for testing whether a function...
2010-11-10 Dan GohmanMake ModRefBehavior a lattice. Use this to clean up...
2010-11-09 Dan GohmanTeach FunctionAttrs about the VAArg instruction.
2010-11-09 Dan GohmanUse the AliasAnalysis interface to determine how a...
2010-11-09 Dan GohmanTeach FunctionAttrs about AccessesArgumentsReadonly.
2010-11-08 Dan GohmanFix a thinko that Duncan spotted.
2010-11-08 Dan GohmanMake FunctionAttrs TBAA-aware.
2010-11-08 Dan GohmanExtend the AliasAnalysis::pointsToConstantMemory interf...
2010-11-08 Dan GohmanMake FunctionAttrs use AliasAnalysis::getModRefBehavior...
2010-11-03 Duncan SandsRename PointsToLocalMemory to PointsToLocalOrConstantMe...
2010-10-30 Duncan SandsNow that the MallocInst no longer exists, this workarou...
2010-10-30 Duncan SandsIf a function does a volatile load from a global consta...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-13 Owen AndersonCallGraphSCC passes implicity require CallGraph analysis.
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-08-03 Dan GohmanThread const correctness through a bunch of AliasAnalys...
2010-07-28 Gabor Greifsimplify by using CallSite constructors; virtually...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-04-16 Chris Lattnerintroduce a new CallGraphSCC class, and pass it around
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-01-07 Duncan SandsBe less stingy as to how many selects and phi nodes we
2010-01-06 Duncan SandsFix a README item: have functionattrs look through...
2010-01-06 Duncan SandsPartially address a README by having functionattrs...
2009-11-19 Dan GohmanExtend CaptureTracking to indicate when a value is...
2009-10-27 Victor HernandezRename MallocFreeHelper as MemoryBuiltins
2009-10-26 Victor HernandezRename MallocHelper as MallocFreeHelper, since it now...
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-19 Victor HernandezMalloc calls are marked NoAlias, so the code below...
2009-10-17 Victor HernandezRemove MallocInst from LLVM Instructions.
2009-09-27 Chris Lattnerremove special handling of bitcast(malloc), it will...
2009-09-27 Chris Lattnerunlike the malloc instruction, "malloc" calls do not...
2009-09-18 Victor HernandezEnhance transform passes so that they apply the same...
2009-08-31 Chris Lattnersimplify some code by making the SCCNodes set contain...
2009-08-31 Chris LattnerFix some nasty callgraph dangling pointer problems in
2009-05-06 Duncan SandsFix PR3754: don't mark functions that wrap MallocInst...
2009-03-09 Duncan SandsThis debug info special case should no longer
2009-03-08 Nick LewyckyFix comments, pointed out by Duncan Sands.
2009-03-08 Nick LewyckyMark function returns as noalias.
2009-03-03 Devang PatelIgnore debug info intrinsics.
2009-01-18 Duncan SandsBasicAliasAnalysis and FunctionAttrs were both
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-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