We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8dfd754 commit e9a91c0Copy full SHA for e9a91c0
mlir/test/Integration/Dialect/Vector/CPU/ArmNeon/vector-contract-bfmmla.mlir
@@ -110,6 +110,10 @@ func.func @matrix_by_matrix_mul_and_acc() {
110
// * ACC, OUT: vector<Nxf32>
111
// N is even and K is divisible by 4.
112
// In this specific test we use N == 4, and K == 4.
113
+// Note: the seemingly unnecessary writes of test vectors to memory are done
114
+// in order to introduce memory load operations on the path leading up to
115
+// `vector.contract` since that's more representation of the typical usage
116
+// when multiplying big, non-constant tensors.
117
118
// CHECK-IR-LABEL: llvm.func @vector_by_matrix_mul_and_acc
119
// CHECK-IR-COUNT-2: arm_neon.intr.bfmmla
0 commit comments