1. fae3493 [llvm] Use *Set::insert_range (NFC) (#132591) by Kazu Hirata · 3 months ago
  2. 8d78b7c [RISCV] Introduce RISCV::RVVBytesPerBlock to simplify code [nfc] (#132436) by Philip Reames · 3 months ago
  3. 864a83d [SPIR-V] Add support for inline SPIR-V types (#125316) by Cassandra Beckley · 3 months ago
  4. 416f1c4 [IR] Replace of PointerType::get(Type) with opaque version (NFC) (#123617) by Mats Jun Larsen · 5 months ago
  5. 109e4a1 [RISCV] Handle zeroinitializer of vector tuple Type (#113995) by Brandon Wu · 7 months ago
  6. 294c5cb [IR] Add TargetExtType::CanBeLocal property (#99016) by Jay Foad · 7 months ago
  7. 497b1ae [IR] Improve check for target extension types disallowed in globals. (#116639) by Jay Foad · 7 months ago
  8. 4831e0a [IR] Disallow recursive types (#114799) by Jay Foad · 8 months ago
  9. 4ac0e7e [AMDGPU] Add a type for the named barrier (#113614) by Gang Chen · 8 months ago
  10. 90cdc03 [IR] Fix undiagnosed cases of structs containing scalable vectors (#113455) by Jay Foad · 8 months ago
  11. 95f00a6 [IR] Allow fast math flags on calls with homogeneous FP struct types (#110506) by Benjamin Maxwell · 9 months ago
  12. e03f427 [LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133) by Jay Foad · 9 months ago
  13. becb03f [DirectX] Add DirectXTargetCodeGenInfo (#104856) by Helena Kotas · 9 months ago
  14. 2f6e4ed [IR] Check parameters of target extension types on construction (#107268) by Jay Foad · 10 months ago
  15. 239127d [llvm][RISCV] Support RISCV vector tuple type in llvm IR (#97992) by Brandon Wu · 10 months ago
  16. dfeb399 Remove the `x86_mmx` IR type. (#98505) by James Y Knight · 11 months ago
  17. 4e6f6fd [IR] Use StringRef::operator== instead of StringRef::equals (NFC) (#90550) by Kazu Hirata · 1 year, 2 months ago
  18. 108989b [IR] Disallow ZeroInit for spirv.Image (#73887) by Wenju He · 1 year, 6 months ago
  19. 586ecdf [llvm] Use StringRef::{starts,ends}_with (NFC) (#74956) by Kazu Hirata · 1 year, 6 months ago
  20. ab8598e [IR] Remove unnecessary pointer type check (NFC) by Nikita Popov · 1 year, 6 months ago
  21. 81b7f11 [llvm][TypeSize] Fix addition/subtraction in TypeSize. (#72979) by Sander de Smalen · 1 year, 7 months ago
  22. 7b9d73c [NFC] Remove Type::getInt8PtrTy (#71029) by Paulo Matos · 1 year, 7 months ago
  23. 675231e [SVE ACLE] Allow default zero initialisation for svcount_t. (#69321) by Paul Walker · 1 year, 8 months ago
  24. c7d65e44 [IR] Enable load/store/alloca for arrays of scalable vectors. by Paul Walker · 1 year, 10 months ago
  25. e53b28c [llvm] Drop some bitcasts and references related to typed pointers by Bjorn Pettersson · 1 year, 11 months ago
  26. ad52c9c [IR] Deprecate some old methods for getting typed pointer types by Bjorn Pettersson · 1 year, 11 months ago
  27. 2ea5aa1 [IR] Deprecate opaque pointer compatibility APIs by Nikita Popov · 1 year, 11 months ago
  28. 53717ca [IR] Remove -opaque-pointers option by Nikita Popov · 2 years ago
  29. c8eb535 [1/11][IR] Permit load/store/alloca for struct of the same scalable vector type by eopXD · 2 years, 3 months ago
  30. 170e7a0 [AArch64][SME2] Add CodeGen support for target("aarch64.svcount"). by Sander de Smalen · 2 years, 4 months ago
  31. 20f650b [SPIR-V] Remove redundant check and fix typos by Michal Paszkowski · 2 years, 4 months ago
  32. 0d94b63 [IR] Add LLVM IR support for target("aarch64.svcount") type. by Sander de Smalen · 2 years, 4 months ago
  33. 5a201a7 [LLVMContextImpl] Separate out opaque pointers by Arthur Eubanks · 2 years, 4 months ago
  34. 5ac69674 [SPIR-V] Support TargetExtType for SPIR-V builtin types by Michal Paszkowski · 2 years, 4 months ago
  35. 890146b [WebAssembly] Initial support for reference type externref in clang by Paulo Matos · 2 years, 4 months ago
  36. bccf599 Revert "[clang][WebAssembly] Initial support for reference type externref in clang" by Vitaly Buka · 2 years, 4 months ago
  37. eb66833 [clang][WebAssembly] Initial support for reference type externref in clang by Paulo Matos · 2 years, 5 months ago
  38. 8fd5558 [NFC] Use TypeSize::geFixedValue() instead of TypeSize::getFixedSize() by Guillaume Chatelet · 2 years, 5 months ago
  39. 45d9079 [NFC][IR] Avoid string leak with target extension types. by Joshua Cranmer · 2 years, 6 months ago
  40. e6b0221 [IR] Add a target extension type to LLVM. by Joshua Cranmer · 2 years, 6 months ago
  41. 405fc40 [ADT] Don't including None.h (NFC) by Kazu Hirata · 2 years, 6 months ago
  42. e842c06 [IR] Use std::nullopt instead of None (NFC) by Kazu Hirata · 2 years, 7 months ago
  43. a97eab7 [IR] Allow typed pointers to be used in vector types by Dmitry Sidorov · 2 years, 8 months ago
  44. e188aae Cleanup header dependencies in LLVMCore by serge-sans-paille · 3 years, 5 months ago
  45. 1caabbe [OpaquePtr] Fix initialization-order-fiasco by Vitaly Buka · 3 years, 8 months ago
  46. a94002c [Type] Avoid APFloat.h include (NFC) by Nikita Popov · 3 years, 8 months ago
  47. 90ec6df [OpaquePtr] Forbid mixing typed and opaque pointers by Nikita Popov · 3 years, 10 months ago
  48. 735f467 [APInt] Normalize naming on keep constructors / predicate methods. by Chris Lattner · 3 years, 9 months ago
  49. ad4bb82 [IR] Add Type::isOpaquePointerTy() helper (NFC) by Nikita Popov · 4 years ago
  50. 1e6303e [OpaquePtr] Allow globals with opaque pointer value type by Nikita Popov · 4 years ago
  51. 4c8174f [OpaquePtr] Introduce option to force all pointers to be opaque pointers by Arthur Eubanks · 4 years ago
  52. 7bb7fa1 [OpaquePtr] Support changing load type in InstCombine by Nikita Popov · 4 years ago
  53. 2155dc5 [IR] Introduce the opaque pointer type by Arthur Eubanks · 4 years, 2 months ago
  54. bcdaccf [X86][AMX] Verify illegal types or instructions for x86_amx. by Luo, Yuanke · 4 years, 2 months ago
  55. 66fbf5f [X86][AMX] Prevent transforming load pointer from <256 x i32>* to x86_amx*. by Luo, Yuanke · 4 years, 3 months ago
  56. cfec6cd [IR] Allow scalable vectors in structs to support intrinsics returning multiple values. by Craig Topper · 4 years, 5 months ago
  57. 981a0bd [X86] Add x86_amx type for intel AMX. by Luo, Yuanke · 4 years, 7 months ago
  58. 504e4be [IR] Remove isPowerOf2ByteWidth by Kazu Hirata · 4 years, 6 months ago
  59. fe43168 Creating a named struct requires only a Context and a name, but looking up a struct by name requires a Module. The method on Module merely accesses the LLVMContextImpl and no data from the module itself, so this patch moves getTypeByName to a static method on StructType that takes a Context and a name. by Nick Lewycky · 4 years, 7 months ago
  60. f4257c5 [SVE] Make ElementCount members private by David Sherwood · 4 years, 10 months ago
  61. a407ec9 Revert "Revert "[NFC][llvm] Make the contructors of `ElementCount` private."" by Mehdi Amini · 4 years, 10 months ago
  62. 4fc56d7 Revert "[NFC][llvm] Make the contructors of `ElementCount` private." by Mehdi Amini · 4 years, 10 months ago
  63. 264afb9 [NFC][llvm] Make the contructors of `ElementCount` private. by Francesco Petrogalli · 4 years, 10 months ago
  64. df1f371 [SVE] Reject vector struct indexes for scalable vectors. by Eli Friedman · 5 years ago
  65. 8c24f33 [IR][BFloat] Add BFloat IR type by Ties Stuij · 5 years ago
  66. 947be4a [SVE] Do not store a bool for Scalable in VectorType by Christopher Tetreault · 5 years ago
  67. 3ecced1 [SVE] Remove calls to isScalable from IR by Christopher Tetreault · 5 years ago
  68. 2dea3f1 [SVE] Add new VectorType subclasses by Christopher Tetreault · 5 years ago
  69. 8bec33c [SVE] Remove VectorType::getBitWidth() by Christopher Tetreault · 5 years ago
  70. 68b03ae Remove SequentialType from the type heirarchy. by Eli Friedman · 5 years ago
  71. 4b3d940 [llvm][Type] Return fixed size for scalar types. [NFC] by Francesco Petrogalli · 5 years ago
  72. e24e95f Remove CompositeType class. by Eli Friedman · 5 years ago
  73. b302561 [SVE][IR] Scalable Vector size queries and IR instruction support by Graham Hunter · 6 years ago
  74. 957c40d Scalable Vector IR Type with further LTO fixes by Graham Hunter · 6 years ago
  75. 408fc08 Revert r363658 "[SVE][IR] Scalable Vector IR Type with pr42210 fix" by Hans Wennborg · 6 years ago
  76. 43854e3 [SVE][IR] Scalable Vector IR Type with pr42210 fix by Graham Hunter · 6 years ago
  77. 80fee25 Revert r361953 "[SVE][IR] Scalable Vector IR Type" by Nico Weber · 6 years ago
  78. f4fc01f [SVE][IR] Scalable Vector IR Type by Graham Hunter · 6 years ago
  79. 10c548c IR: Give the TypeAllocator a more generic name and start using it for section names as well. NFCI. by Peter Collingbourne · 6 years ago
  80. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 6 years ago
  81. 142919b IR: Optimize StructType::get to perform one hash lookup instead of two, NFCI by Krasimir Georgiev · 7 years ago
  82. 09ea204 IR: Optimize FunctionType::get to perform one hash lookup instead of two, NFCI by Krasimir Georgiev · 7 years ago
  83. aa02580 [IR] Strip trailing whitespace. NFC by Bjorn Pettersson · 7 years ago
  84. fde4723 [IR] Add Type::isIntOrIntVectorTy(unsigned) similar to the existing isIntegerTy(unsigned), but also works for vectors. by Craig Topper · 8 years ago
  85. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  86. 0cd7948 [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  87. e38003f Suppress all uses of LLVM_END_WITH_NULL. NFC. by Serge Guelton · 8 years ago
  88. 3d941bc [IR] Inline Type::getScalarType() by using isVectorTy() and getVectorElementType() that were already available inline. by Craig Topper · 8 years ago
  89. bc07052 IR: Move NumElements field from {Array,Vector}Type to SequentialType. by Peter Collingbourne · 9 years ago
  90. 4568158 IR: Change PointerType to derive from Type rather than SequentialType. by Peter Collingbourne · 9 years ago
  91. 310474f IR: Remove a no longer needed assert. by Peter Collingbourne · 9 years ago
  92. b250500 Retire llvm::alignOf in favor of C++11 alignof. by Benjamin Kramer · 9 years ago
  93. bc78cdc fix documentation comments; NFC by Sanjay Patel · 9 years ago
  94. 370c8d6 [IR] Mark the Type subclass helper methods 'inline' and move their definitions to DerivedTypes.h so they can be inlined by the compiler. by Craig Topper · 9 years ago
  95. dc1d1cb [IR] Simplify code. No functionality change. by Benjamin Kramer · 10 years ago
  96. b611e3f [IR] Add token types by David Majnemer · 10 years ago
  97. a3668a3 Remove raw_svector_ostream::resync and users. It's no-op after r244870. by Yaron Keren · 10 years ago
  98. 9aad599 [IR] Simplify code with ArrayRef::copy. No functionality change. by Benjamin Kramer · 10 years ago
  99. 1363124 Avoid passing nullptr to std::equal. by Yaron Keren · 10 years ago
  100. 7771197 [UB] Don't allocate space for contained types and then try to copy the by Chandler Carruth · 10 years ago