summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [CallSite] Make construction from Value* (or Instruction*) explicit.Benjamin Kramer2015-04-101-1/+1
* Remove superfluous .str() and replace std::string concatenation with Twine.Yaron Keren2015-03-271-2/+2
* DeadArgElim: aggregate Return assessment properly.Tim Northover2015-02-111-4/+7
* DeadArgElim: arguments affect all returned sub-values by default.Tim Northover2015-02-101-4/+16
* DeadArgElim: fix mismatch in accounting of array return types.Tim Northover2015-02-091-39/+47
* DeadArgElim: assess uses of entire return value aggregate.Tim Northover2015-02-091-26/+26
* DebugInfo+DeadArgElimination: Ensure llvm::Function*s from debug info are upd...David Blaikie2014-10-071-2/+8
* range-for some loops in DAEDavid Blaikie2014-10-061-6/+3
* musttail: Don't eliminate varargs packs if there is a forwarding callReid Kleckner2014-08-261-2/+7
* Constify the Function pointers in the result of makeSubprogramMapDavid Blaikie2014-07-021-4/+3
* DebugInfo: Provide a utility for building a mapping from llvm::Function*s to ...David Blaikie2014-07-011-31/+1
* Add a <tuple> include to more files that aren't getting it transitively on MSVC.Benjamin Kramer2014-04-301-0/+1
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-251-2/+2
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-24/+19
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-061-1/+1
* [Layering] Move DIBuilder.h into the IR library where its implementationChandler Carruth2014-03-061-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-051-2/+2
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-041-1/+1
* [C++11] Use std::tie to simplify compare operators.Benjamin Kramer2014-03-031-6/+1
* inalloca: Don't remove dead arguments in the presence of inalloca argsReid Kleckner2014-02-031-0/+7
* Update optimization passes to handle inalloca argumentsReid Kleckner2014-01-281-1/+1
* Fix spelling, grammar, and match naming convention for test files.Eric Christopher2013-10-211-3/+3
* Fix a bug in Dead Argument Elimination.Shuxin Yang2013-10-091-0/+13
* DeadArgumentElimination: keep return value on functions that have a live argu...Stephen Lin2013-06-301-28/+60
* Debug Info: clean up usage of Verify.Manman Ren2013-06-281-1/+3
* Fix DeleteDeadVarargs not to crash on functions referenced by BlockAddressesDerek Schuff2013-06-131-2/+9
* Make DeadArgumentElimination more conservative on variadic functionsTim Northover2013-06-091-5/+17
* Revert accidental commit (ran svn commit from wrong directory).Nick Lewycky2013-02-021-61/+7
* This patch makes "&Cls::purevfn" not an odr use. This isn't what the standardNick Lewycky2013-02-021-7/+61
* Convert typeIncompatible to return an AttributeSet.Bill Wendling2013-01-301-3/+10
* Use the AttributeSet instead of AttributeWithIndex.Bill Wendling2013-01-271-27/+15
* Remove some introspection functions.Bill Wendling2013-01-251-8/+10
* Use the new 'getSlotIndex' method to retrieve the attribute's slot index.Bill Wendling2013-01-251-2/+2
* Remove the last of uses that use the Attribute object as a collection of attr...Bill Wendling2013-01-231-9/+18
* Have AttributeSet::getRetAttributes() return an AttributeSet instead of Attri...Bill Wendling2013-01-211-12/+16
* Make AttributeSet::getFnAttributes() return an AttributeSet instead of an Att...Bill Wendling2013-01-211-12/+12
* Push some more methods down to hide the use of the Attribute class.Bill Wendling2013-01-181-1/+1
* Remove redundant 'llvm::' qualificationsDmitri Gribenko2013-01-131-1/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-7/+7
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-13/+13
* s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling2012-12-071-11/+11
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-5/+5
* Make the AttrListPtr object a part of the LLVMContext.Bill Wendling2012-11-201-3/+3
* Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling2012-10-151-3/+3
* Add an enum for the return and function indexes into the AttrListPtr object. ...Bill Wendling2012-10-151-5/+10
* Attributes RewriteBill Wendling2012-10-151-2/+2
* Remove operator cast method in favor of querying with the correct method.Bill Wendling2012-10-141-6/+10
* Remove the bitwise AND operators from the Attributes class. Replace it with t...Bill Wendling2012-10-141-2/+3
* Remove the bitwise NOT operator from the Attributes class. Replace it with th...Bill Wendling2012-10-141-2/+6
OpenPOWER on IntegriCloud