summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Attributes.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Attributes] Fix crash when attempting to remove alignment from an attribute ...Daniel Neilson2018-01-171-24/+23
* Hardware-assisted AddressSanitizer (llvm part).Evgeniy Stepanov2017-12-091-0/+2
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-3/+3
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-3/+3
* Silence MSVC warnings about unsigned wrapping without UBReid Kleckner2017-10-111-7/+5
* Add strictfp attribute to prevent unwanted optimizations of libm callsAndrew Kaylor2017-08-141-0/+2
* Define behavior of "stack-probe-size" attribute when inlining.whitequark2017-06-221-2/+28
* Add a "probe-stack" attributewhitequark2017-06-211-0/+7
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+2
* [IR] Add additional addParamAttr/removeParamAttr to AttributeList APIReid Kleckner2017-05-311-17/+24
* Fix assertion when merging multiple empty AttributeListsReid Kleckner2017-05-311-0/+4
* Silence MSVC warning about unsigned integer overflow, which has defined behaviorReid Kleckner2017-05-231-1/+3
* [IR] Switch AttributeList to use an array for O(1) accessReid Kleckner2017-05-231-229/+165
* Fix off-by-one bug in AttributeList::addAttributes index handlingReid Kleckner2017-05-191-1/+1
* [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).Eugene Zelenko2017-05-151-2/+4
* [IR] Allow attributes with global variablesJaved Absar2017-05-111-0/+66
* [IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner2017-05-031-2/+2
* Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of A...Reid Kleckner2017-05-021-26/+17
* 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
OpenPOWER on IntegriCloud