| Commit message (Expand) | Author | Age | Files | Lines |
* | [Inline] Copy "null-pointer-is-valid" attribute in caller. | Manoj Gupta | 2018-07-30 | 1 | -0/+9 |
* | [Inliner] Teach inliner to merge 'min-legal-vector-width' function attribute | Craig Topper | 2018-07-24 | 1 | -0/+27 |
* | [ADT] Make escaping fn conform to coding guidelines | Jonas Devlieghere | 2018-05-31 | 1 | -1/+1 |
* | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 1 | -7/+7 |
* | IWYU for llvm-config.h in llvm, additions. | Nico Weber | 2018-04-30 | 1 | -0/+1 |
* | [Attributes] Fix a bug in AttributeList::get so it can handle a mix of Functi... | Craig Topper | 2018-04-16 | 1 | -0/+4 |
* | [IR] Change std::sort to llvm::sort in response to r327219 | Mandeep Singh Grang | 2018-04-05 | 1 | -1/+1 |
* | Add the ShadowCallStack attribute | Vlad Tsyrklevich | 2018-04-03 | 1 | -0/+2 |
* | [IR] Fix some Clang-tidy modernize-use-auto warnings; other minor fixes (NFC). | Eugene Zelenko | 2018-03-30 | 1 | -44/+43 |
* | [SimplifyCFG] Create attribute for fuzzing-specific optimizations. | Matt Morehouse | 2018-03-22 | 1 | -0/+2 |
* | [X86] Added support for nocf_check attribute for indirect Branch Tracking | Oren Ben Simhon | 2018-03-17 | 1 | -0/+2 |
* | [Attributes] Fix crash when attempting to remove alignment from an attribute ... | Daniel Neilson | 2018-01-17 | 1 | -24/+23 |
* | Hardware-assisted AddressSanitizer (llvm part). | Evgeniy Stepanov | 2017-12-09 | 1 | -0/+2 |
* | Reverting r315590; it did not include changes for llvm-tblgen, which is causi... | Aaron Ballman | 2017-10-15 | 1 | -3/+3 |
* | [dump] Remove NDEBUG from test to enable dump methods [NFC] | Don Hinton | 2017-10-12 | 1 | -3/+3 |
* | Silence MSVC warnings about unsigned wrapping without UB | Reid Kleckner | 2017-10-11 | 1 | -7/+5 |
* | Add strictfp attribute to prevent unwanted optimizations of libm calls | Andrew Kaylor | 2017-08-14 | 1 | -0/+2 |
* | Define behavior of "stack-probe-size" attribute when inlining. | whitequark | 2017-06-22 | 1 | -2/+28 |
* | Add a "probe-stack" attribute | whitequark | 2017-06-21 | 1 | -0/+7 |
* | Sort the remaining #include lines in include/... and lib/.... | Chandler Carruth | 2017-06-06 | 1 | -2/+2 |
* | [IR] Add additional addParamAttr/removeParamAttr to AttributeList API | Reid Kleckner | 2017-05-31 | 1 | -17/+24 |
* | Fix assertion when merging multiple empty AttributeLists | Reid Kleckner | 2017-05-31 | 1 | -0/+4 |
* | Silence MSVC warning about unsigned integer overflow, which has defined behavior | Reid Kleckner | 2017-05-23 | 1 | -1/+3 |
* | [IR] Switch AttributeList to use an array for O(1) access | Reid Kleckner | 2017-05-23 | 1 | -229/+165 |
* | Fix off-by-one bug in AttributeList::addAttributes index handling | Reid Kleckner | 2017-05-19 | 1 | -1/+1 |
* | [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). | Eugene Zelenko | 2017-05-15 | 1 | -2/+4 |
* | [IR] Allow attributes with global variables | Javed Absar | 2017-05-11 | 1 | -0/+66 |
* | [IR] Abstract away ArgNo+1 attribute indexing as much as possible | Reid Kleckner | 2017-05-03 | 1 | -2/+2 |
* | Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of A... | Reid Kleckner | 2017-05-02 | 1 | -26/+17 |
* | Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of At... | Hans Wennborg | 2017-04-28 | 1 | -17/+26 |
* | [IR] Make add/remove Attributes use AttrBuilder instead of AttributeList | Reid Kleckner | 2017-04-28 | 1 | -26/+17 |
* | Make getParamAlignment use argument numbers | Reid Kleckner | 2017-04-28 | 1 | -2/+6 |
* | Add speculatable function attribute | Matt Arsenault | 2017-04-28 | 1 | -0/+2 |
* | Use Argument::hasAttribute and AttributeList::ReturnIndex more | Reid Kleckner | 2017-04-28 | 1 | -23/+6 |
* | Make getSlotAttributes return an AttributeSet instead of a wrapper list | Reid Kleckner | 2017-04-24 | 1 | -18/+12 |
* | [Bitcode] Refactor attribute group writing to avoid getSlotAttributes | Reid Kleckner | 2017-04-24 | 1 | -0/+6 |
* | Remove duplicate AttributeList::removeAttributes implementation | Reid Kleckner | 2017-04-20 | 1 | -63/+12 |
* | Remove buggy 'addAttributes(unsigned, AttrBuilder)' overload | Reid Kleckner | 2017-04-19 | 1 | -21/+15 |
* | Fix crash in AttributeList::addAttributes, add test | Reid Kleckner | 2017-04-18 | 1 | -0/+3 |
* | [IR] Make getParamAttributes take argument numbers, not ArgNo+1 | Reid Kleckner | 2017-04-13 | 1 | -2/+7 |
* | [IR] Take func, ret, and arg attrs separately in AttributeList::get | Reid Kleckner | 2017-04-13 | 1 | -11/+11 |
* | Fix compiler error in Attributes.cpp | Konstantin Zhuravlyov | 2017-04-12 | 1 | -1/+2 |
* | [IR] Assert that we never create an empty AttributeListImpl, NFC | Reid Kleckner | 2017-04-12 | 1 | -13/+12 |
* | [IR] Add AttributeSet to hide AttributeSetNode* again, NFC | Reid Kleckner | 2017-04-12 | 1 | -78/+127 |
* | [IR] Sink some AttributeListImpl methods out of headers NFC | Reid Kleckner | 2017-04-11 | 1 | -0/+46 |
* | Remove AttributeSetNode::get(AttributeList, unsigned) and sink constructor | Reid Kleckner | 2017-04-10 | 1 | -0/+14 |
* | Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" | Reid Kleckner | 2017-04-10 | 1 | -110/+159 |
* | Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" | Reid Kleckner | 2017-04-10 | 1 | -159/+110 |
* | [IR] Make AttributeSetNode public, avoid temporary AttributeList copies | Reid Kleckner | 2017-04-10 | 1 | -110/+159 |
* | Rename AttributeSet to AttributeList | Reid Kleckner | 2017-03-21 | 1 | -152/+161 |