[FunctionAttrs] Separate another chunk of the logic for functionattrs
[oota-llvm.git] / lib / Transforms / IPO / FunctionAttrs.cpp
2015-10-30 Chandler Carruth[FunctionAttrs] Separate another chunk of the logic...
2015-10-29 Chandler Carruth[FunctionAttrs] Provide a single SCC node set to all...
2015-10-27 Chandler Carruth[function-attrs] Refactor code to handle shorter code...
2015-10-13 Duncan P. N. Exon... IPO: Remove implicit ilist iterator conversions, NFC
2015-09-21 Chandler Carruth[FunctionAttrs] Extract a helper function for the core...
2015-09-13 Chandler Carruth[FunctionAttrs] Move the malloc-like test to a static...
2015-09-13 Chandler Carruth[FunctionAttrs] Factor the logic to test for a known...
2015-09-13 Chandler Carruth[FunctionAttrs] Make the per-function attribute inferen...
2015-09-13 Chandler Carruth[FunctionAttrs] Collect utility functions as static...
2015-09-13 Chandler CarruthClean up doxygen comments in FunctionAttrs, promoting...
2015-09-13 Chandler CarruthDo some spring cleaning on FunctionAttrs.cpp with clang...
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-08-31 Hans WennborgFix Windows build by including raw_ostream.h
2015-08-31 Philip Reames[FunctionAttr] Infer nonnull attributes on returns
2015-07-24 Diego NovilloRemove unused variable. NFC.
2015-07-24 Jingyue WuRemove the user-count threshold when analyzing read...
2015-07-22 Chandler Carruth[PM/AA] Extract the ModRef enums from the AliasAnalysis...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-17 Chandler Carruth[PM/AA] Remove the UnknownSize static member from Alias...
2015-06-17 Chandler Carruth[PM/AA] Remove the Location typedef from the AliasAnaly...
2015-06-04 Chandler Carruth[PM/AA] Start refactoring AliasAnalysis to remove the...
2015-05-25 Bjorn SteinbrinkRemove conflicting attributes before adding deduced...
2015-05-12 Pete CooperConvert PHI getIncomingValue() to foreach over incoming...
2015-01-15 Chandler Carruth[PM] Separate the TargetLibraryInfo object from the...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-08-13 Chandler Carruth[optnone] Make the optnone attribute effective at suppr...
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-05-30 Nick LewyckyWhen analyzing params/args for readnone/readonly, don...
2014-04-25 Duncan P. N. Exon... SCC: Change clients to use const, NFC
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-30 Rafael EspindolaAdd a missing break.
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-05 Chandler Carruth[C++11] Make this interface accept const Use pointers...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move InstIterator out of the Support library...
2014-02-04 Duncan P. N. Exon... cleanup: scc_iterator consumers should use isAtEnd
2014-01-28 Reid KlecknerUpdate optimization passes to handle inalloca arguments
2014-01-14 Matt ArsenaultMake nocapture analysis work with addrspacecast
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...
next