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