Home
last modified time | relevance | path

Searched refs:b1Op (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/test/Dialect/LLVMIR/
H A Dnvvm.mlir215 …*}}, {{.*}}, {{.*}}, {{.*}}] B[{{.*}}] C[{{.*}}, {{.*}}, {{.*}}, {{.*}}] {b1Op = #nvvm.mma_b1op<xo…
219 …b1Op = #nvvm.mma_b1op<xor_popc>, shape = #nvvm.shape<m = 16, n = 8, k = 256>} : (i32, i32, i32) ->…
227 …// CHECK: nvvm.mma.sync A[{{.*}}, {{.*}}] B[{{.*}}] C[{{.*}}, {{.*}}, {{.*}}, {{.*}}] {b1Op = #nvv…
231 b1Op = #nvvm.mma_b1op<xor_popc>,
240 …// CHECK: nvvm.mma.sync A[{{.*}}] B[{{.*}}] C[{{.*}}, {{.*}}] {b1Op = #nvvm.mma_b1op<xor_popc>, la…
244 …b1Op = #nvvm.mma_b1op<xor_popc>, shape = #nvvm.shape<m = 8, n = 8, k = 128>} : (i32, i32, i32) -> …
H A Dinvalid.mlir587 // expected-error@+1 {{op requires b1Op attribute}}
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DNVVMDialect.cpp191 ArrayRef<int64_t> shape, Optional<MMAB1Op> b1Op, in build() argument
230 if (b1Op.has_value()) in build()
231 result.addAttribute("b1Op", MMAB1OpAttr::get(ctx, *b1Op)); in build()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DNVVMOps.td572 …# !if(!ne(b1op, ""), " && (b1Op.has_value() ? MMAB1Op::" # b1op # " == b1Op.value() : true)", "") …
894 `b1Op` is only relevant when the binary (b1) type is given to
947 OptionalAttr<MMAB1OpAttr>:$b1Op,
960 llvm::Optional<MMAB1Op> b1Op,
986 "ArrayRef<int64_t>":$shape, "Optional<MMAB1Op>":$b1Op,
996 $b1Op, $intOverflowBehavior,
/llvm-project-15.0.7/mlir/test/Target/LLVMIR/
H A Dnvvmir.mlir199 …b1Op = #nvvm.mma_b1op<xor_popc>, shape = #nvvm.shape<m = 16, n = 8, k = 128>} : (i32, i32, i32) ->…