[PM/AA] Start refactoring AliasAnalysis to remove the analysis group and
[oota-llvm.git] / lib / Transforms / IPO / ArgumentPromotion.cpp
2015-06-04 Chandler Carruth[PM/AA] Start refactoring AliasAnalysis to remove the...
2015-05-28 Benjamin KramerDon't call utostr in Twine/raw_ostream contexts.
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-23 Philip ReamesMove Value.isDereferenceablePointer to ValueTracking...
2015-04-20 Duncan P. N. Exon... DebugInfo: Delete subclasses of DIScope
2015-04-17 Duncan P. N. Exon... DebugInfo: Remove DIDescriptor from the DebugInfo API
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DISubprogram and DILexicalBlock*
2015-04-10 Benjamin Kramer[CallSite] Make construction from Value* (or Instructio...
2015-04-06 David BlaikieArgPromo: Bail out earlier for varargs functions
2015-03-30 David Blaikie[opaque pointer type] Change GetElementPtrInst::getInde...
2015-03-14 David BlaikieAdd some missed formatting
2015-03-14 David Blaikie[opaque pointer type] gep API migration, ArgPromo
2015-03-14 David Blaikie[opaque pointer type] more gep API migration
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-02-28 Benjamin KramerConvert push_back loops into append calls.
2015-02-04 Reid KlecknerAdd range adapters predecessors() and successors()...
2014-12-15 Elena DemikhovskySink store based on alias analysis
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-10-07 David BlaikieDebugInfo+DeadArgElimination: Ensure llvm::Function...
2014-10-03 Benjamin KramerEliminate some deep std::vector copies. NFC.
2014-08-28 Reid KlecknerDon't promote byval pointer arguments when padding...
2014-08-25 Reid KlecknerArgPromotion: Don't touch variadic functions
2014-08-24 Craig TopperUse range based for loops to avoid needing to re-mentio...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-07-30 Aaron BallmanFixing a few -Woverloaded-virtual warnings by exposing...
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-07-23 David BlaikieArgPromo+DebugInfo: Handle updating debug info over...
2014-07-21 Duncan P. N. Exon... Revert "[C++11] Add predecessors(BasicBlock *) / succes...
2014-07-20 Manuel Jacob[C++11] Add predecessors(BasicBlock *) / successors...
2014-07-10 Hal FinkelAllow isDereferenceablePointer to look through some...
2014-07-02 David BlaikieConstify the Function pointers in the result of makeSub...
2014-07-01 David BlaikieDebugInfo: Keep track of subprograms who's arguments...
2014-06-27 David BlaikieArgumentPromotion: Propagate debug locations on calls...
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-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move CFG.h to the IR library as it defines...
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-01-28 Reid KlecknerUpdate optimization passes to handle inalloca arguments
2014-01-23 Rafael EspindolaRemove tail marker when changing an argument to an...
2013-11-26 Chandler Carruth[PM] Split the CallGraph out from the ModulePass which...
2013-11-15 Manman RenArgumentPromotion: correctly transfer TBAA tags and...
2013-10-31 Rafael EspindolaMerge CallGraph and BasicCallGraph.
2013-07-18 Nick LewyckyClean up some of this code a tiny bit, no functionality...
2013-01-27 Bill WendlingUse the AttributeSet instead of AttributeWithIndex.
2013-01-23 Bill WendlingRemove the last of uses that use the Attribute object...
2013-01-21 Bill WendlingHave AttributeSet::getRetAttributes() return an Attribu...
2013-01-21 Bill WendlingMake AttributeSet::getFnAttributes() return an Attribut...
2013-01-18 Bill WendlingUse AttributeSet accessor methods instead of Attribute...
2013-01-18 Bill WendlingPush some more methods down to hide the use of the...
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-30 Bill WendlingRemove Function::getParamAttributes and use the Attribu...
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-11-20 Bill WendlingMake the AttrListPtr object a part of the LLVMContext.
2012-10-15 Bill WendlingAdd an enum for the return and function indexes into...
2012-10-14 Bill WendlingRemove operator cast method in favor of querying with...
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-10-04 Bill WendlingUse method to query for attributes.
2012-09-30 Benjamin KramerArgumentPromotion: Remove ancient workaround for a...
2012-07-19 Benjamin KramerReplace some explicit compare loops with std::equal.
2012-05-28 Chris Lattnerswitch AttrListPtr::get to take an ArrayRef, simplifyin...
2011-08-15 Eli FriedmanUpdate inter-procedural optimizations for atomic load...
2011-07-25 Jay FoadConvert GetElementPtrInst to use ArrayRef.
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-15 Jay FoadConvert CallInst and InvokeInst APIs to use ArrayRef.
2011-07-12 Jay FoadSecond attempt at de-constifying LLVM Types in Function...
2011-07-12 Bill WendlingRevert r134893 and r134888 (and related patches in...
2011-07-11 Jay FoadDe-constify Types in FunctionType::get().
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-01-16 Chris Lattnerfix PR8932, a case where arg promotion could infinitely...
2010-11-11 Dan GohmanAdd helper functions for computing the Location of...
2010-11-11 Dan GohmanFactor out Instruction::isSafeToSpeculativelyExecute...
2010-11-11 Dan GohmanTBAA-enable ArgumentPromotion.
2010-10-19 Dan GohmanReapply r116831 and r116839, converting AliasAnalysis...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-13 Owen AndersonCallGraphSCC passes implicity require CallGraph analysis.
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
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-07-28 Gabor Greifsimplify by using CallSite constructors; virtually...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-12 Gabor Greifcache result of operator*
2010-04-20 Chris LattnerFix rdar://7879828 - crash in CallGraph, a self host...
2010-04-16 Chris Lattnerintroduce a new CallGraphSCC class, and pass it around
2010-03-27 Eric ChristopherWhen we promote a load of an argument make sure to...
2010-03-23 Gabor Greifadd assert in argpromotion, which cannot trigger
2010-02-25 Nick LewyckyCorrect whitespace.
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-10 Dan GohmanFix "the the" and similar typos.
2010-01-05 David GreeneChange errs() to dbgs().
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
next