mirror-llvm-project/mlir/lib/Dialect
mencotton 396eb66627 [MLIR][LLVM] Add function metadata to LLVMFuncOp
Add a generic LLVM dialect carrier for LLVM IR function metadata on LLVMFuncOp.
Represent attachments as an ordered list so repeated metadata kinds, such as
multiple type metadata attachments, can be preserved while keeping metadata names
language-agnostic.
2026-08-01 22:43:29 +09:00
..
Affine [mlir][affine] Add useExpensiveMath option to AffineLoopNormalize pass (#211989) 2026-07-29 21:13:28 +08:00
AMDGPU [mlir][ROCDL] Move ROCDL intrinsic enum immargs to enums (#198875) 2026-06-05 09:52:44 -07:00
Arith [mlir][arith] Gate min/max expansion in arith-expand behind include-min-max (#211884) 2026-07-30 12:05:27 -05:00
ArmNeon [MLIR] Fix GCC's -Wreturn-type warnings (#177654) 2026-01-25 16:29:37 +01:00
ArmSME [mlir][ArmSME] fix f64 scalable matmul crashes in VectorLegalizationPass (#207947) 2026-07-08 19:49:34 +02:00
ArmSVE
Async [mlir] Use explicit op targets for region successors (#203552) 2026-06-15 13:27:59 +00:00
Bufferization [mlir][bufferization] Fix stale BufferOriginAnalysis in BufferDeallocationSimplification (#210105) 2026-07-19 14:46:58 +02:00
Complex [MLIR][Complex] Check for FastMathFlag in DivOp folder (#176249) 2026-02-20 22:04:07 +01:00
ControlFlow Revert "Reland "[mlir][reducer] Add eraseRedundantBlocksInRegion and getSuccessorForwardOperands API to BranchOpInterface"" (#190727) 2026-04-07 04:23:38 +00:00
DLTI
EmitC [mlir][EmitC] Add class-name-format option to wrap-emitc-func-in-class pass (#211147) 2026-07-23 15:32:43 -07:00
Func [mlir] Use explicit op targets for region successors (#203552) 2026-06-15 13:27:59 +00:00
GPU [mlir][gpu] Add stream-based async mode to gpu.launch (#213031) 2026-07-30 19:30:51 +02:00
Index [MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in IndexOps.cpp (NFC) 2026-03-23 05:54:13 -07:00
IRDL [MLIR][IRDL][Python] Fix error while composing irdl.any_of and irdl.base (#187914) 2026-03-23 08:47:53 +08:00
Linalg [mlir][linalg] Support non-unit dilations in im2col decomposition (#208424) 2026-07-31 13:32:33 +01:00
LLVMIR [MLIR][LLVM] Add function metadata to LLVMFuncOp 2026-08-01 22:43:29 +09:00
Math [mlir][math] Fold FPowIOp with square-and-multiply to match powi expansion (#210982) 2026-07-22 15:35:44 -04:00
MemRef [mlir][memref] Support truncating copied dims to non-unit in reinterpret_cast elision (#209536) 2026-07-15 14:49:28 +02:00
MLProgram [NFC][mlir][bufferization] Align alloc/memcpy/cast options hooks to the rest (#206966) 2026-07-07 13:15:54 +02:00
MPI [MLIR][MPI] Fix direct getRefMutable().assign() bypassing rewriter in FoldCast (#188943) 2026-03-30 12:27:41 +02:00
NVGPU [NVGPU] Add FP8 (e4m3/e5m2) support to nvgpu.mma.sync (#207342) 2026-07-16 07:41:49 +02:00
NVVM [NFC][mlir][nvvm] move OptimizeForNVVM to its own directory (#206520) 2026-06-29 22:17:29 +00:00
OpenACC [OpenACC][NFC] Minor clean up in ACCRoutineLowering. (#213333) 2026-07-31 15:21:46 -07:00
OpenACCMPCommon revert/reapply "[Flang] [OpenMP] atomic compare (#184761)"" (#198978) 2026-05-21 20:17:06 +05:30
OpenMP [mlir][OpenMP] Fix update of linear iteration variables (#183800) 2026-07-27 11:31:30 -03:00
PDL [mlir] Fix new clang-tidy warning llvm-type-switch-case-types. NFC. (#178487) 2026-01-28 19:13:47 +00:00
PDLInterp
Ptr [mlir] Refactor opaque properties to make them type-safe (#185157) 2026-03-31 19:49:40 -07:00
Quant Fix classof implementation for QuantizedType (#213014) 2026-07-30 11:52:07 -07:00
SCF [NFC][mlir][bufferization] Align alloc/memcpy/cast options hooks to the rest (#206966) 2026-07-07 13:15:54 +02:00
Shape [mlir] Use explicit op targets for region successors (#203552) 2026-06-15 13:27:59 +00:00
Shard [MLIR][Shard] Fold all_gather/all_slice inverse pairs (#193906) 2026-05-05 11:45:47 +02:00
SMT [mlir][smt] Allow empty function domains (#193732) 2026-04-28 10:27:30 +01:00
SparseTensor [mlir][sparse] Avoid vectorizing non-contiguous COO coordinate loads (#211004) 2026-07-23 15:33:10 +01:00
SPIRV [mlir][SPIR-V] Fix null deref in SpecConstantOperationOp::verifyRegions (#207328) 2026-07-03 16:37:53 +02:00
Tensor [NFC][mlir][bufferization] Align alloc/memcpy/cast options hooks to the rest (#206966) 2026-07-07 13:15:54 +02:00
Tosa [mlir][tosa] Remove availability interfaces from profile conformance (#207809) 2026-07-30 11:47:06 +01:00
Transform [MLIR] Fix transform.apply_patterns with apply_cse option (#212818) 2026-07-29 20:34:36 +02:00
UB Revert "[mlir][Interfaces] Add ExecutionProgressOpInterface + folding pattern (#179039)" (#179241) 2026-02-02 14:57:19 +00:00
Utils [mlir][SCF]: promote one-iteration loops with equal ub and step values (#205826) 2026-06-26 18:10:53 +02:00
Vector [mlir] [vector] Allow element/broadcast re-order for FMA if the source is a vector (#211208) 2026-07-25 10:39:45 +08:00
WasmSSA [MLIR][WasmSSA] Add global_set and select ops (#196613) 2026-07-26 01:35:53 +00:00
X86 [mlir][x86] Adds extra pattern for AMX lowering (#213228) 2026-07-31 20:25:06 +05:30
XeGPU [mlir][xegpu] Fix DPAS subgroup layout propagation for broadcast K dim (#211695) 2026-07-30 09:33:24 -07:00
CMakeLists.txt [NFC][mlir][nvvm] move OptimizeForNVVM to its own directory (#206520) 2026-06-29 22:17:29 +00:00
Traits.cpp