summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Attributes.cpp
Commit message (Expand)AuthorAgeFilesLines
* Attempt to make buildbot happier with r266032.George Burgess IV2016-04-121-2/+1
* Add the allocsize attribute to LLVM.George Burgess IV2016-04-121-5/+128
* [safestack] Add canary to unsafe stack framesEvgeniy Stepanov2016-04-111-7/+1
* Fix non-determinism in order of LLVM attributesReid Kleckner2016-04-041-2/+6
* Swift Calling Convention: add swifterror attribute.Manman Ren2016-04-011-0/+3
* Swift Calling Convention: add swiftself attribute.Manman Ren2016-03-291-0/+3
* AttributeSetImpl: Summarize existing function attributes in a bitset.Matthias Braun2016-01-291-0/+4
* AttributeSetNode: Summarize existing attributes in a bitset.Matthias Braun2016-01-291-10/+5
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-2/+2
* Remove duplicate documentation in Attributes.cpp. NFC.Manuel Jacob2016-01-231-10/+0
* Use std::is_sorted and std::none_of instead of manual loops. NFCCraig Topper2016-01-031-8/+9
* Provide a way to specify inliner's attribute compatibility and merging.Akira Hatanaka2015-12-221-0/+78
* Revert r256277 and r256279.Akira Hatanaka2015-12-221-78/+0
* 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
OpenPOWER on IntegriCloud