Searched refs:b1Op (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/mlir/test/Dialect/LLVMIR/ |
| H A D | nvvm.mlir | 215 …*}}, {{.*}}, {{.*}}, {{.*}}] 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 D | invalid.mlir | 587 // expected-error@+1 {{op requires b1Op attribute}}
|
| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/ |
| H A D | NVVMDialect.cpp | 191 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 D | NVVMOps.td | 572 …# !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 D | nvvmir.mlir | 199 …b1Op = #nvvm.mma_b1op<xor_popc>, shape = #nvvm.shape<m = 16, n = 8, k = 128>} : (i32, i32, i32) ->…
|