summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Attributes.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Inline] Copy "null-pointer-is-valid" attribute in caller.Manoj Gupta2018-07-301-0/+9
* [Inliner] Teach inliner to merge 'min-legal-vector-width' function attributeCraig Topper2018-07-241-0/+27
* [ADT] Make escaping fn conform to coding guidelinesJonas Devlieghere2018-05-311-1/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-7/+7
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* [Attributes] Fix a bug in AttributeList::get so it can handle a mix of Functi...Craig Topper2018-04-161-0/+4
* [IR] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-051-1/+1
* Add the ShadowCallStack attributeVlad Tsyrklevich2018-04-031-0/+2
* [IR] Fix some Clang-tidy modernize-use-auto warnings; other minor fixes (NFC).Eugene Zelenko2018-03-301-44/+43
* [SimplifyCFG] Create attribute for fuzzing-specific optimizations.Matt Morehouse2018-03-221-0/+2
* [X86] Added support for nocf_check attribute for indirect Branch TrackingOren Ben Simhon2018-03-171-0/+2
* [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
OpenPOWER on IntegriCloud