1. 90c0923 [CallSite removal] Move the rest of IR implementation code away from `CallSite`. by Chandler Carruth · 7 years ago
  2. 87b6725 Make Function::getInstructionCount const by Mircea Trofin · 7 years ago
  3. 6bcf2ba Allow creating llvm::Function in non-zero address spaces by Alexander Richardson · 7 years ago
  4. f78650a Remove trailing space by Fangrui Song · 7 years ago
  5. 77eeac3 llvm: Add support for "-fno-delete-null-pointer-checks" by Manoj Gupta · 7 years ago
  6. 83a5fe1 [Power9] Add __float128 builtins for Round To Odd by Stefan Pintilie · 7 years ago
  7. f5890e4 [IR] Split Intrinsics.inc into enums and implementations by Reid Kleckner · 7 years ago
  8. e49374d Add remarks describing when a pass changes the IR instruction count of a module by Jessica Paquette · 7 years ago
  9. 781aa18 Fix a bunch of places where operator-> was used directly on the return from dyn_cast. by Craig Topper · 7 years ago
  10. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  11. 79c6ec4 Rename Attributes.gen, Intrinsics.gen to Attributes.inc, Intrinsics.inc by Nico Weber · 7 years ago
  12. 2fa1436 [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to CodeGen layer. by Craig Topper · 7 years ago
  13. 36a0f22 Fix layering by moving ValueTypes.h from CodeGen to IR by David Blaikie · 8 years ago
  14. 12a4dc4 [MIRParser] Accept overloaded intrinsic names w/o type suffixes by Roman Tereshin · 8 years ago
  15. e5b8de2 Add a ProfileCount class to represent entry counts. by Easwaran Raman · 8 years ago
  16. bdf2026 Add a pass to generate synthetic function entry counts. by Easwaran Raman · 8 years ago
  17. 915897e [PGO] Fix handling of cold entry count for instrumented PGO by Teresa Johnson · 8 years ago
  18. f05cb43 Remove redundant includes from lib/IR. by Michael Zolotukhin · 8 years ago
  19. 786ca6a [TableGen] Allow intrinsics to have up to 8 return values. by Artem Belevich · 8 years ago
  20. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  21. 5fbdd17 [IR] Add additional addParamAttr/removeParamAttr to AttributeList API by Reid Kleckner · 8 years ago
  22. 96ab872 [IR] De-virtualize ~Value to save a vptr by Reid Kleckner · 8 years ago
  23. e7c7854 De-virtualize GlobalValue by Reid Kleckner · 8 years ago
  24. eba7e4e [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  25. a0b45f4 [IR] Abstract away ArgNo+1 attribute indexing as much as possible by Reid Kleckner · 8 years ago
  26. ef5798a Support arbitrary address space pointers in masked gather/scatter intrinsics. by Elad Cohen · 8 years ago
  27. ee4930b Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList" by Reid Kleckner · 8 years ago
  28. 0f88d86 Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList" by Hans Wennborg · 8 years ago
  29. 608c8b6 [IR] Make add/remove Attributes use AttrBuilder instead of AttributeList by Reid Kleckner · 8 years ago
  30. 859f8b5 Make getParamAlignment use argument numbers by Reid Kleckner · 8 years ago
  31. 6a752c4 [IR] Delete unused Argument::removeAttr overload by Reid Kleckner · 8 years ago
  32. 9d16fa0 Prefer addAttr(Attribute::AttrKind) over the AttributeList overload by Reid Kleckner · 8 years ago
  33. f021fab [IR] Make getParamAttributes take argument numbers, not ArgNo+1 by Reid Kleckner · 8 years ago
  34. b518054 Rename AttributeSet to AttributeList by Reid Kleckner · 9 years ago
  35. 56d028d Store Arguments in a flat array instead of an iplist by Reid Kleckner · 9 years ago
  36. c9a392b Remove dead F parameter from Argument constructor by Reid Kleckner · 9 years ago
  37. eb54909 Make Argument::getArgNo() constant time, not O(#args) by Reid Kleckner · 9 years ago
  38. 1275a2d [IR] Inline some Function accessors by Reid Kleckner · 9 years ago
  39. a60cdd3 Add function importing info from samplepgo profile to the module summary. by Dehao Chen · 9 years ago
  40. 3c1432f Implement intrinsic mangling for literal struct types. Fixes PR 31921 by Daniel Berlin · 9 years ago
  41. a109dd1 fix documentation comments for Argument; NFC by Sanjay Patel · 9 years ago
  42. 291abd3 Speed up Function::isIntrinsic() by adding a bit to GlobalValue. NFC by Justin Lebar · 9 years ago
  43. caaceef Expandload and Compressstore intrinsics by Elena Demikhovsky · 9 years ago
  44. ca7664e IR: Deduplicate getParent() functions on derived classes of GlobalValue into the base class. NFCI. by Peter Collingbourne · 9 years ago
  45. 302b69c Use profile info to set function section prefix to group hot/cold functions. by Dehao Chen · 9 years ago
  46. a53d49e Don't create a SymbolTable in Function when the LLVMContext discards value names (NFC) by Mehdi Amini · 9 years ago
  47. 952ed8e Revert "Don't create a SymbolTable in Function when the LLVMContext discards value names (NFC)" by Mehdi Amini · 9 years ago
  48. b877aeb Don't create a SymbolTable in Function when the LLVMContext discards value names (NFC) by Mehdi Amini · 9 years ago
  49. a5f8c72 Add comments and an assert to follow-up on r279113. NFC. by Pete Cooper · 9 years ago
  50. a8db71e Add a version of Intrinsic::getName which is more efficient when there are no overloads. by Pete Cooper · 9 years ago
  51. cd1d5aa Replace a few more "fall through" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
  52. 809fe6c [IR] Remove some unused #includes (NFC) by Vedant Kumar · 9 years ago
  53. c1c810d [AutoFDO] Fix handling of empty profiles by David Callahan · 9 years ago
  54. 6b3bd61 CodeGen: add new "intrinsic" MachineOperand kind. by Tim Northover · 9 years ago
  55. 9cbc301 Revert "Don't invoke getName() from Function::isIntrinsic().", rL276942. by Justin Lebar · 9 years ago
  56. 45bcdcb Don't invoke getName() from Function::isIntrinsic(). by Justin Lebar · 9 years ago
  57. 92a8c61 IR: Sort generic intrinsics before target specific ones by Justin Bogner · 9 years ago
  58. af28e7d Apply clang-tidy's modernize-loop-convert to most of lib/IR. by Benjamin Kramer · 9 years ago
  59. 6c7a8ab Remangle intrinsics names when types are renamed by Artur Pilipenko · 9 years ago
  60. b68b821 NFC. Move verifyIntrinsicIsVarArg from verifier to Intrinsic::matchIntrinsicVarArg since it will be reused for intrinsic remangling code by Artur Pilipenko · 9 years ago
  61. a63b50a Revert r273568 "Remangle intrinsics names when types are renamed" by Hans Wennborg · 9 years ago
  62. f0c9f81 Remangle intrinsics names when types are renamed by Artur Pilipenko · 9 years ago
  63. bc55227 NFC. Move Verifier::verifyIntrinsicType to Intrinsics.h by Artur Pilipenko · 9 years ago
  64. 6100adf Add support for string attributes in the C API. by Amaury Sechet · 9 years ago
  65. 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
  66. 5db224e Make sure we have a Add/Remove/Has function for various thing that can have attribute. by Amaury Sechet · 9 years ago
  67. cceae7f Add support for metadata attachments for global variables. by Peter Collingbourne · 9 years ago
  68. 728f444 Remove some 'const' specifiers that do nothing but prevent moving the argument. by Benjamin Kramer · 9 years ago
  69. b550cb1 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  70. bdfc984 IRMover: Steal arguments when moving functions, NFC by Duncan P. N. Exon Smith · 9 years ago
  71. 9bfd0d0 Swift Calling Convention: add swifterror attribute. by Manman Ren · 9 years ago
  72. f46262e Swift Calling Convention: add swiftself attribute. by Manman Ren · 9 years ago
  73. b43027d Move global ID computation from Function to GlobalValue (NFC) by Teresa Johnson · 10 years ago
  74. 7b05a4c Add facility to add/remove/check attribute on function and arguments. by Amaury Sechet · 10 years ago
  75. 7a08381 Remove uses of builtin comma operator. by Richard Trieu · 10 years ago
  76. 833571e Refactor PGO function naming and MD5 hashing support out of ProfileData by Teresa Johnson · 10 years ago
  77. c2752da Handle more edge cases in intrinsic name binary search by Reid Kleckner · 10 years ago
  78. 0b5220d Use binary search for intrinsic ID lookups by Reid Kleckner · 10 years ago
  79. ab105bb [opaque pointer types] Remove an unnecessary extra explicit value type in Function by David Blaikie · 10 years ago
  80. 599ebf2 Remove static global GCNames from Function.cpp and move it to the Context by Mehdi Amini · 10 years ago
  81. 9bc46b1 [Function] Properly remove use when clearing personality by Keno Fischer · 10 years ago
  82. 3a63fb3 Re-reapply "[IR] Move optional data in llvm::Function into a hungoff uselist" by Vedant Kumar · 10 years ago
  83. 44dd987 Revert "Reapply "[IR] Move optional data in llvm::Function into a hungoff uselist"" by Vedant Kumar · 10 years ago
  84. d481752 Reapply "[IR] Move optional data in llvm::Function into a hungoff uselist" by Vedant Kumar · 10 years ago
  85. e069c4b Revert "[IR] Move optional data in llvm::Function into a hungoff uselist" by Vedant Kumar · 10 years ago
  86. be7525d [IR] Move optional data in llvm::Function into a hungoff uselist by Vedant Kumar · 10 years ago
  87. 769efe6 Don't copy information from aliasee to alias. by Rafael Espindola · 10 years ago
  88. b8bb90b Add vector types for intrinsics by Krzysztof Parzyszek · 10 years ago
  89. 1ca72e1 Pointers in Masked Load, Store, Gather, Scatter intrinsics by Elena Demikhovsky · 10 years ago
  90. 52888a6 IR: Remove implicit iterator conversions from lib/IR, NFC by Duncan P. N. Exon Smith · 10 years ago
  91. 37bf678 IR: Create SymbolTableList wrapper around iplist, NFC by Duncan P. N. Exon Smith · 10 years ago
  92. 1ab5ea5 [Function] Clean up {prefix,prologue} data routines (NFC) by Vedant Kumar · 10 years ago
  93. 917c738 [TableGen] Allow TokenTy in intrinsic signatures by Joseph Tremoulet · 10 years ago
  94. d583b19 [opaque pointer types] Push the passing of value types up from Function/GlobalVariable to GlobalObject by David Blaikie · 10 years ago
  95. c65d43e [CallGraph] Teach the CallGraph about non-leaf intrinsics. by Sanjoy Das · 10 years ago
  96. 7fddecc Move the personality function from LandingPadInst to Function by David Majnemer · 10 years ago
  97. 115fe37 ArgumentPromotion: Drop sret attribute on functions that are only called directly. by Peter Collingbourne · 10 years ago
  98. 6646033 This patch adds support for the vector quadword add/sub instructions introduced by Kit Barton · 10 years ago
  99. bd88183 Simplify and rename function overrideFunctionAttributes. NFC. by Akira Hatanaka · 10 years ago
  100. a7c0c18 Store intrinsic ID by value in Function instead of a string lookup. NFC. by Pete Cooper · 10 years ago