- 961b956 [Inliner] Modify the merging of min-legal-vector-width attribute to better handle when the caller or callee don't have the attribute. by Craig Topper · 7 years ago
- 7570932 Use llvm::copy. NFC by Fangrui Song · 7 years ago
- 0cac726 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
- 664aa86 [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative by Chandler Carruth · 7 years ago
- 9d83ce9 [Inline] Copy "null-pointer-is-valid" attribute in caller. by Manoj Gupta · 7 years ago
- 1d504f7 [Inliner] Teach inliner to merge 'min-legal-vector-width' function attribute by Craig Topper · 7 years ago
- 745918ff [ADT] Make escaping fn conform to coding guidelines by Jonas Devlieghere · 7 years ago
- 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
- 432a388 IWYU for llvm-config.h in llvm, additions. by Nico Weber · 7 years ago
- f864250 [Attributes] Fix a bug in AttributeList::get so it can handle a mix of FunctionIndex and ReturnIndex/arg indices at the same time by Craig Topper · 7 years ago
- f355565 [IR] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 7 years ago
- d17f61e Add the ShadowCallStack attribute by Vlad Tsyrklevich · 7 years ago
- 7fb5d41 [IR] Fix some Clang-tidy modernize-use-auto warnings; other minor fixes (NFC). by Eugene Zelenko · 7 years ago
- 236cdaf [SimplifyCFG] Create attribute for fuzzing-specific optimizations. by Matt Morehouse · 8 years ago
- fdd72fd [X86] Added support for nocf_check attribute for indirect Branch Tracking by Oren Ben Simhon · 8 years ago
- 88dddb8 [Attributes] Fix crash when attempting to remove alignment from an attribute list/set by Daniel Neilson · 8 years ago
- c667c1f Hardware-assisted AddressSanitizer (llvm part). by Evgeniy Stepanov · 8 years ago
- 615eb47 Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people. by Aaron Ballman · 8 years ago
- 3e0199f [dump] Remove NDEBUG from test to enable dump methods [NFC] by Don Hinton · 8 years ago
- 51b2cd8 Silence MSVC warnings about unsigned wrapping without UB by Reid Kleckner · 8 years ago
- 53a5fbb Add strictfp attribute to prevent unwanted optimizations of libm calls by Andrew Kaylor · 8 years ago
- 08b2035 Define behavior of "stack-probe-size" attribute when inlining. by whitequark · 8 years ago
- ed54b4a Add a "probe-stack" attribute by whitequark · 8 years ago
- 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
- 5fbdd17 [IR] Add additional addParamAttr/removeParamAttr to AttributeList API by Reid Kleckner · 8 years ago
- 1d7cbdf Fix assertion when merging multiple empty AttributeLists by Reid Kleckner · 8 years ago
- 26450bf Silence MSVC warning about unsigned integer overflow, which has defined behavior by Reid Kleckner · 8 years ago
- 8bf67fe [IR] Switch AttributeList to use an array for O(1) access by Reid Kleckner · 8 years ago
- bf6b3b15 Fix off-by-one bug in AttributeList::addAttributes index handling by Reid Kleckner · 8 years ago
- d761e2c [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- f3d7904 [IR] Allow attributes with global variables by Javed Absar · 8 years ago
- a0b45f4 [IR] Abstract away ArgNo+1 attribute indexing as much as possible by Reid Kleckner · 8 years ago
- ee4930b Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList" by Reid Kleckner · 8 years ago
- 0f88d86 Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList" by Hans Wennborg · 8 years ago
- 608c8b6 [IR] Make add/remove Attributes use AttrBuilder instead of AttributeList by Reid Kleckner · 8 years ago
- 859f8b5 Make getParamAlignment use argument numbers by Reid Kleckner · 8 years ago
- b19b57e Add speculatable function attribute by Matt Arsenault · 8 years ago
- 6652a52 Use Argument::hasAttribute and AttributeList::ReturnIndex more by Reid Kleckner · 8 years ago
- 63b26f0 Make getSlotAttributes return an AttributeSet instead of a wrapper list by Reid Kleckner · 8 years ago
- b4a2d18 [Bitcode] Refactor attribute group writing to avoid getSlotAttributes by Reid Kleckner · 8 years ago
- 62731e1 Remove duplicate AttributeList::removeAttributes implementation by Reid Kleckner · 8 years ago
- 6190625 Remove buggy 'addAttributes(unsigned, AttrBuilder)' overload by Reid Kleckner · 8 years ago
- fe64c01 Fix crash in AttributeList::addAttributes, add test by Reid Kleckner · 8 years ago
- f021fab [IR] Make getParamAttributes take argument numbers, not ArgNo+1 by Reid Kleckner · 8 years ago
- 7f72033 [IR] Take func, ret, and arg attrs separately in AttributeList::get by Reid Kleckner · 8 years ago
- 6df95b7 Fix compiler error in Attributes.cpp by Konstantin Zhuravlyov · 8 years ago
- ec0fc03 [IR] Assert that we never create an empty AttributeListImpl, NFC by Reid Kleckner · 8 years ago
- c2cb560 [IR] Add AttributeSet to hide AttributeSetNode* again, NFC by Reid Kleckner · 8 years ago
- a82be60 [IR] Sink some AttributeListImpl methods out of headers NFC by Reid Kleckner · 8 years ago
- 8ff7785 Remove AttributeSetNode::get(AttributeList, unsigned) and sink constructor by Reid Kleckner · 8 years ago
- eb9dd5b Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" by Reid Kleckner · 8 years ago
- 211b1f3 Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" by Reid Kleckner · 8 years ago
- 324c99d [IR] Make AttributeSetNode public, avoid temporary AttributeList copies by Reid Kleckner · 8 years ago
- b518054 Rename AttributeSet to AttributeList by Reid Kleckner · 9 years ago
- 9011aca Use const-ref in range-loop for to avoid copying pairs of std::string by Sean Silva · 9 years ago
- deaf695 [IR] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
- 8c209aa Cleanup dump() functions. by Matthias Braun · 9 years ago
- 74084c4 Kill deprecated attribute API by Amaury Sechet · 9 years ago
- 5f04d81 Rationalise the attribute getter/setter methods on Function and CallSite. by Amaury Sechet · 9 years ago
- 9eb6a10 [IR] Properly handle escape characters in Attribute::getAsString() by Honggyu Kim · 9 years ago
- 381fc0e Make some LLVM_CONSTEXPR variables const. NFC. by George Burgess IV · 9 years ago
- 0a16c22 Use range algorithms instead of unpacking begin/end by David Majnemer · 9 years ago
- 4ced16d Fix -Wreturn-type with gcc 4.8 and libc++ by Matt Arsenault · 9 years ago
- e87ad54 Add getReturnedArgOperand to Call/InvokeInst, CallSite by Hal Finkel · 9 years ago
- 84c9f99 Add writeonly IR attribute by Nicolai Haehnle · 9 years ago
- af28e7d Apply clang-tidy's modernize-loop-convert to most of lib/IR. by Benjamin Kramer · 9 years ago
- 6100adf Add support for string attributes in the C API. by Amaury Sechet · 9 years ago
- 24c84fd Rename AttributeSetImpl::NumAttrs and AttributeSetImpl::getNumAttributes to reflect that they work on slots rather than attributes. NFC by Amaury Sechet · 9 years ago
- 392638d Make sure attribute kind and attributes are named respectively Kind and Attr consistently. Historically they used to be the same the terminology is very confused in the codebase. NFC. by Amaury Sechet · 9 years ago
- ea76b6f Use 'auto' to avoid implicit copies. by Benjamin Kramer · 9 years ago
- 4540ca3 Attempt to make buildbot happier with r266032. by George Burgess IV · 9 years ago
- 278199f Add the allocsize attribute to LLVM. by George Burgess IV · 9 years ago
- f17120a [safestack] Add canary to unsafe stack frames by Evgeniy Stepanov · 9 years ago
- 7de6761 Fix non-determinism in order of LLVM attributes by Reid Kleckner · 9 years ago
- 9bfd0d0 Swift Calling Convention: add swifterror attribute. by Manman Ren · 9 years ago
- f46262e Swift Calling Convention: add swiftself attribute. by Manman Ren · 9 years ago
- 3328281 AttributeSetImpl: Summarize existing function attributes in a bitset. by Matthias Braun · 10 years ago
- 31eeb76f AttributeSetNode: Summarize existing attributes in a bitset. by Matthias Braun · 10 years ago
- eb2a254 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. by Yaron Keren · 10 years ago
- 5d073c4 Remove duplicate documentation in Attributes.cpp. NFC. by Manuel Jacob · 10 years ago
- e30b8ca Use std::is_sorted and std::none_of instead of manual loops. NFC by Craig Topper · 10 years ago
- 1cb242e Provide a way to specify inliner's attribute compatibility and merging. by Akira Hatanaka · 10 years ago
- 9c05cc5 Revert r256277 and r256279. by Akira Hatanaka · 10 years ago
- a61deb2 Provide a way to specify inliner's attribute compatibility and merging. by Akira Hatanaka · 10 years ago
- fb3f490 Add InaccessibleMemOnly and inaccessibleMemOrArgMemOnly attributes by Vaivaswatha Nagaraj · 10 years ago
- 500d303 Minor cleanup of Attribute code. NFC. by George Burgess IV · 10 years ago
- 237916b [AttributeSet] Overload AttributeSet::addAttribute to reduce compile time. by Akira Hatanaka · 10 years ago
- 67cf9a7 Revert "Change memcpy/memset/memmove to have dest and source alignments." by Pete Cooper · 10 years ago
- 72bc23e Change memcpy/memset/memmove to have dest and source alignments. by Pete Cooper · 10 years ago
- 5af7ace Revert r252990. by Akira Hatanaka · 10 years ago
- c7dfb76 Provide a way to specify inliner's attribute compatibility and merging. by Akira Hatanaka · 10 years ago
- f3aa82f Revert r252949. by Akira Hatanaka · 10 years ago
- 61b81a5 Provide a way to specify inliner's attribute compatibility and merging by Akira Hatanaka · 10 years ago
- e6f87ca Add a new attribute: norecurse by James Molloy · 10 years ago
- 88d0fde [IR] Have AttrBuilder::clear clear `TargetDepAttrs`. by Sanjoy Das · 10 years ago
- aa365b2 Add a TrailingObjects template class. by James Y Knight · 10 years ago
- e3dcce9 De-constify pointers to Type since they can't be modified. NFC by Craig Topper · 10 years ago
- 39d662f Add argmemonly attribute. by Igor Laevsky · 10 years ago
- 82437bf Protection against stack-based memory corruption errors using SafeStack by Peter Collingbourne · 10 years ago
- 85fa7d5 Add initial support for the convergent attribute. by Owen Anderson · 10 years ago