[FunctionAttrs] Inline the prototype attribute inference to an existing
[oota-llvm.git] / lib / Transforms / IPO / DeadArgumentElimination.cpp
2015-10-13 Duncan P. N. Exon... IPO: Remove implicit ilist iterator conversions, NFC
2015-09-23 David Majnemer[DeadArgElim] Split the invoke successor edge
2015-09-01 Hans WennborgDeadArgElim: don't eliminate arguments from naked functions
2015-07-05 Peter CollingbourneIR: Do not consider available_externally linkage to...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-05-06 Pete CooperChange typeIncompatible to return an AttrBuilder instea...
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
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-03-27 Yaron KerenRemove superfluous .str() and replace std::string conca...
2015-02-11 Tim NorthoverDeadArgElim: aggregate Return assessment properly.
2015-02-10 Tim NorthoverDeadArgElim: arguments affect all returned sub-values...
2015-02-09 Tim NorthoverDeadArgElim: fix mismatch in accounting of array return...
2015-02-09 Tim NorthoverDeadArgElim: assess uses of entire return value aggregate.
2014-10-07 David BlaikieDebugInfo+DeadArgElimination: Ensure llvm::Function...
2014-10-06 David Blaikierange-for some loops in DAE
2014-08-26 Reid Klecknermusttail: Don't eliminate varargs packs if there is...
2014-07-02 David BlaikieConstify the Function pointers in the result of makeSub...
2014-07-01 David BlaikieDebugInfo: Provide a utility for building a mapping...
2014-04-30 Benjamin KramerAdd a <tuple> include to more files that aren't getting...
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-06 Chandler Carruth[Layering] Move DebugInfo.h into the IR library where...
2014-03-06 Chandler Carruth[Layering] Move DIBuilder.h into the IR library where...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-03-03 Benjamin Kramer[C++11] Use std::tie to simplify compare operators.
2014-02-03 Reid Klecknerinalloca: Don't remove dead arguments in the presence...
2014-01-28 Reid KlecknerUpdate optimization passes to handle inalloca arguments
2013-10-21 Eric ChristopherFix spelling, grammar, and match naming convention...
2013-10-09 Shuxin YangFix a bug in Dead Argument Elimination.
2013-06-30 Stephen LinDeadArgumentElimination: keep return value on functions...
2013-06-28 Manman RenDebug Info: clean up usage of Verify.
2013-06-13 Derek SchuffFix DeleteDeadVarargs not to crash on functions referen...
2013-06-09 Tim NorthoverMake DeadArgumentElimination more conservative on varia...
2013-02-02 Nick LewyckyRevert accidental commit (ran svn commit from wrong...
2013-02-02 Nick LewyckyThis patch makes "&Cls::purevfn" not an odr use. This...
2013-01-30 Bill WendlingConvert typeIncompatible to return an AttributeSet.
2013-01-27 Bill WendlingUse the AttributeSet instead of AttributeWithIndex.
2013-01-25 Bill WendlingRemove some introspection functions.
2013-01-25 Bill WendlingUse the new 'getSlotIndex' method to retrieve the attri...
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 WendlingPush some more methods down to hide the use of the...
2013-01-13 Dmitri GribenkoRemove redundant 'llvm::' qualifications
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-11-20 Bill WendlingMake the AttrListPtr object a part of the LLVMContext.
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-14 Bill WendlingRemove operator cast method in favor of querying with...
2012-10-14 Bill WendlingRemove the bitwise AND operators from the Attributes...
2012-10-14 Bill WendlingRemove the bitwise NOT operator from the Attributes...
2012-10-09 Alexey SamsonovFixup for r165490: Use DenseMap instead of std::map...
2012-10-09 Alexey SamsonovFix PR14016.
2012-10-04 Bill WendlingQuery for attributes via the correct method call.
2012-09-25 Bill WendlingMove Attribute::typeIncompatible inside of the Attribut...
2012-05-28 Chris Lattnerswitch AttrListPtr::get to take an ArrayRef, simplifyin...
2011-11-15 Benjamin KramerRemove all remaining uses of Value::getNameStr().
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 StructType::get() and TargetData...
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-03-01 Eli FriedmanAdd an obvious missing safety check to DAE::RemoveDeadA...
2011-01-16 Anders CarlssonTeach DAE to look for functions whose arguments are...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-30 Dale JohannesenMassive rewrite of MMX:
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-20 Dan GohmanUse getDebugLoc and setDebugLoc instead of getDbgMetada...
2010-06-07 Dan GohmanMake bugpoint dead-argument-hacking actually work,...
2010-05-15 Nick LewyckyClean up, no functional change.
2010-04-30 Devang PatelPreserve debug info attached with call instruction...
2010-04-14 Nick LewyckyI don't know how, but I managed to goof the revert...
2010-04-14 Nick LewyckyRevert r101213.
2010-04-14 Nick LewyckyRemove tab.
2010-04-14 Nick LewyckyWhile DAE can't modify the function signature of an...
2010-04-10 Chris LattnerImplement support for varargs functions without any...
2010-04-01 Gabor GreifIntroduce ImmutableCallSite, useful for contexts where...
2010-04-01 Nick LewyckyClean up this file a little, no functionality change...
2010-03-24 Gabor GreifFinally land the InvokeInst operand reordering.
2010-03-24 Gabor Greiftighten a type and remove trailing whitespace, no funct...
2010-03-22 Gabor Greifbacking out r99170 because it still fails on clang...
2010-03-22 Gabor GreifNow that hopefully all direct accesses to InvokeInst...
2010-03-19 Gabor Greifback out r98957, it broke smooshlab.apple.com:8010...
next