summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Attributes.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of At...Hans Wennborg2017-04-281-17/+26
* [IR] Make add/remove Attributes use AttrBuilder instead of AttributeListReid Kleckner2017-04-281-26/+17
* Make getParamAlignment use argument numbersReid Kleckner2017-04-281-2/+6
* Add speculatable function attributeMatt Arsenault2017-04-281-0/+2
* Use Argument::hasAttribute and AttributeList::ReturnIndex moreReid Kleckner2017-04-281-23/+6
* Make getSlotAttributes return an AttributeSet instead of a wrapper listReid Kleckner2017-04-241-18/+12
* [Bitcode] Refactor attribute group writing to avoid getSlotAttributesReid Kleckner2017-04-241-0/+6
* Remove duplicate AttributeList::removeAttributes implementationReid Kleckner2017-04-201-63/+12
* Remove buggy 'addAttributes(unsigned, AttrBuilder)' overloadReid Kleckner2017-04-191-21/+15
* Fix crash in AttributeList::addAttributes, add testReid Kleckner2017-04-181-0/+3
* [IR] Make getParamAttributes take argument numbers, not ArgNo+1Reid Kleckner2017-04-131-2/+7
* [IR] Take func, ret, and arg attrs separately in AttributeList::getReid Kleckner2017-04-131-11/+11
* Fix compiler error in Attributes.cppKonstantin Zhuravlyov2017-04-121-1/+2
* [IR] Assert that we never create an empty AttributeListImpl, NFCReid Kleckner2017-04-121-13/+12
* [IR] Add AttributeSet to hide AttributeSetNode* again, NFCReid Kleckner2017-04-121-78/+127
* [IR] Sink some AttributeListImpl methods out of headers NFCReid Kleckner2017-04-111-0/+46
* Remove AttributeSetNode::get(AttributeList, unsigned) and sink constructorReid Kleckner2017-04-101-0/+14
* Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"Reid Kleckner2017-04-101-110/+159
* Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"Reid Kleckner2017-04-101-159/+110
* [IR] Make AttributeSetNode public, avoid temporary AttributeList copiesReid Kleckner2017-04-101-110/+159
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-152/+161
* Use const-ref in range-loop for to avoid copying pairs of std::stringSean Silva2017-02-221-1/+1
* [IR] Fix some Clang-tidy modernize and Include What You Use warnings; other m...Eugene Zelenko2017-02-171-22/+38
* Cleanup dump() functions.Matthias Braun2017-01-281-0/+4
* Kill deprecated attribute APIAmaury Sechet2016-11-061-134/+0
* Rationalise the attribute getter/setter methods on Function and CallSite.Amaury Sechet2016-09-091-0/+4
* [IR] Properly handle escape characters in Attribute::getAsString()Honggyu Kim2016-09-011-4/+12
* Make some LLVM_CONSTEXPR variables const. NFC.George Burgess IV2016-08-251-1/+1
* Use range algorithms instead of unpacking begin/endDavid Majnemer2016-08-111-11/+10
* Fix -Wreturn-type with gcc 4.8 and libc++Matt Arsenault2016-07-181-1/+1
* Add getReturnedArgOperand to Call/InvokeInst, CallSiteHal Finkel2016-07-101-2/+5
* Add writeonly IR attributeNicolai Haehnle2016-07-041-0/+3
* Apply clang-tidy's modernize-loop-convert to most of lib/IR.Benjamin Kramer2016-06-261-23/+23
* Add support for string attributes in the C API.Amaury Sechet2016-06-151-0/+14
* Rename AttributeSetImpl::NumAttrs and AttributeSetImpl::getNumAttributes to r...Amaury Sechet2016-06-141-15/+15
* Make sure attribute kind and attributes are named respectively Kind and Attr ...Amaury Sechet2016-06-141-15/+8
* Use 'auto' to avoid implicit copies.Benjamin Kramer2016-06-121-1/+1
* 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
OpenPOWER on IntegriCloud