summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Attributes.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Provide a way to specify inliner's attribute compatibility and merging.Akira Hatanaka2015-12-221-0/+78
* Add InaccessibleMemOnly and inaccessibleMemOrArgMemOnly attributesVaivaswatha Nagaraj2015-12-161-0/+6
* Minor cleanup of Attribute code. NFC.George Burgess IV2015-12-161-46/+34
* [AttributeSet] Overload AttributeSet::addAttribute to reduce compileAkira Hatanaka2015-12-021-0/+30
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-0/+5
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-5/+0
* Revert r252990.Akira Hatanaka2015-11-131-78/+0
* Provide a way to specify inliner's attribute compatibility and merging.Akira Hatanaka2015-11-131-0/+78
* Revert r252949.Akira Hatanaka2015-11-121-78/+0
* Provide a way to specify inliner's attribute compatibility and mergingAkira Hatanaka2015-11-121-0/+78
* Add a new attribute: norecurseJames Molloy2015-11-061-0/+3
* [IR] Have AttrBuilder::clear clear `TargetDepAttrs`.Sanjoy Das2015-09-031-0/+1
* Add a TrailingObjects template class.James Y Knight2015-08-051-8/+5
* De-constify pointers to Type since they can't be modified. NFCCraig Topper2015-08-011-1/+1
* Add argmemonly attribute.Igor Laevsky2015-07-111-1/+7
* Protection against stack-based memory corruption errors using SafeStackPeter Collingbourne2015-06-151-0/+3
* Add initial support for the convergent attribute.Owen Anderson2015-05-261-0/+3
* Change typeIncompatible to return an AttrBuilder instead of new-ing an Attrib...Pete Cooper2015-05-061-2/+2
* Add remove method to operate on AttrBuilder instead of AttributeSet.Pete Cooper2015-05-061-3/+76
* Remove unnecessary #ifndef NDEBUG guard around assert. NFC.Pete Cooper2015-05-061-2/+0
* Add missing dereferenceable_or_null gettersSanjoy Das2015-05-061-0/+12
* [IR] Introduce a dereferenceable_or_null(N) attribute.Sanjoy Das2015-04-161-19/+62
* Remove more superfluous .str() and replace std::string concatenation with Twine.Yaron Keren2015-03-301-2/+2
* InstCombine: propagate deref via new addDereferenceableAttrRamkumar Ramachandra2015-02-141-0/+7
* Revert accidentally committed r217107Matt Arsenault2014-09-031-21/+5
* Don't treat 0 as a special value for int attributes.Matt Arsenault2014-09-031-5/+21
* Add a dereferenceable attributeHal Finkel2014-07-181-4/+74
* Rename AlignAttribute to IntAttributeHal Finkel2014-07-181-16/+16
* Fix typos.Eric Christopher2014-07-021-1/+1
* Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder2014-06-051-0/+3
* Add 'nonnull', a new parameter and return attribute which indicates that the ...Nick Lewycky2014-05-201-0/+4
* IR: Cleanup AttributeSet::get for AttrBuilderDavid Majnemer2014-05-031-4/+5
* Retire llvm::array_endof in favor of non-member std::end.Benjamin Kramer2014-04-121-0/+1
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-091-4/+4
* Revert "[C++11] Replace LLVM atomics with std::atomic."Benjamin Kramer2014-03-031-0/+1
* [C++11] Replace LLVM atomics with std::atomic.Benjamin Kramer2014-03-031-1/+0
* Begin adding docs and IR-level support for the inalloca attributeReid Kleckner2013-12-191-1/+5
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-191-0/+4
* Revert r194865 and r194874.Alexey Samsonov2013-11-181-0/+2
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-151-2/+0
* Add function attribute 'optnone'.Andrea Di Biagio2013-08-231-0/+3
* Add a AttributeSetImpl::dump function.Peter Collingbourne2013-08-021-0/+4
* Make one of the AttributeSet ctors maintain the invariant that thePeter Collingbourne2013-08-021-2/+20
* Add a way to add a kind-value string pair to an attribute.Bill Wendling2013-07-251-0/+7
* Replace the "NoFramePointerElimNonLeaf" target option with a function attribute.Bill Wendling2013-07-251-0/+4
* Reduce the number of indirections in the attributes implementation.Benjamin Kramer2013-07-111-64/+39
* Extend 'readonly' and 'readnone' to work on function arguments as well asNick Lewycky2013-07-061-0/+2
* Added support for the Builtin attribute.Michael Gottesman2013-06-271-0/+3
* Add a new function attribute 'cold' to functions.Diego Novillo2013-05-241-0/+3
* Now that the underlying issue is fixed, revert r180750 and r180722.Rafael Espindola2013-05-011-9/+6
OpenPOWER on IntegriCloud