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