Skip to content

Commit a349ec9

Browse files
committed
address comments
1 parent 57ea9ce commit a349ec9

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

docs/DXIL.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3217,7 +3217,7 @@ INSTR.LINALGMATRIXDIMVECTORMISMATCH %0 vector size '%1' must m
32173217
INSTR.LINALGMATRIXLAYOUTREQSTRIDE %0 with layout '%1' requires stride 0.
32183218
INSTR.LINALGMATRIXLOADTHREADREQUIRESBAB Loading matrix with Thread scope requires ByteAddressBuffer.
32193219
INSTR.LINALGMATRIXMATRIXKDIMMUSTMATCH K dim of A matrix '%0' must match K dim of B matrix '%1'. %2 != %3.
3220-
INSTR.LINALGMATRIXMATRIXRESDIMMUSTMATCH %0 matrix dimension '%1' must match A.MxB.N '%2'
3220+
INSTR.LINALGMATRIXMATRIXRESDIMMUSTMATCH %0 matrix dimension '%1' must match A.MxB.N '%2'.
32213221
INSTR.LINALGMATRIXNOTEXACTMATCH %0 matrix '%1' must exactly match %2 matrix '%3'.
32223222
INSTR.LINALGMATRIXOUTPUTBIASVECMISMATCH Output vector element type '%0' must match bias vector element type '%1'
32233223
INSTR.LINALGMATRIXREQUIRESLAYOUT2 %0 requires layout %1 or %2.

tools/clang/test/LitDXILValidation/LinAlgMatrix/linalgmatrix-matrixmultiply.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ define void @main() {
6666
; CHECK-NEXT: note: at {{.*}} @dx.op.linAlgMatrixMultiply.mC8M8N8U2S2.mC8M8N8U0S2.mC8M6N8U1S2
6767
%18 = call %dx.types.LinAlgMatrixC8M8N8U2S2 @dx.op.linAlgMatrixMultiply.mC8M8N8U2S2.mC8M8N8U0S2.mC8M6N8U1S2(i32 -2147483625, %dx.types.LinAlgMatrixC8M8N8U0S2 %14, %dx.types.LinAlgMatrixC8M6N8U1S2 %11) ; LinAlgMatrixMultiply(matrixA,matrixB)
6868

69-
; CHECK-NEXT: Function: main: error: Return matrix dimension '8x6' must match A.MxB.N '8x8'
69+
; CHECK-NEXT: Function: main: error: Return matrix dimension '8x6' must match A.MxB.N '8x8'.
7070
; CHECK-NEXT: note: at {{.*}} @dx.op.linAlgMatrixMultiply.mC8M8N6U2S2.mC8M8N8U0S2.mC8M8N8U1S2
7171
%19 = call %dx.types.LinAlgMatrixC8M8N6U2S2 @dx.op.linAlgMatrixMultiply.mC8M8N6U2S2.mC8M8N8U0S2.mC8M8N8U1S2(i32 -2147483625, %dx.types.LinAlgMatrixC8M8N8U0S2 %14, %dx.types.LinAlgMatrixC8M8N8U1S2 %5) ; LinAlgMatrixMultiply(matrixA,matrixB)
7272

tools/clang/test/LitDXILValidation/LinAlgMatrix/linalgmatrix-matrixmultiplyaccumulate.ll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ define void @main() {
4747
; CHECK-NEXT: note: at {{.*}} @dx.op.linAlgMatrixMultiplyAccumulate.mC8M8N8U2S2.mC8M8N8U0S2.mC8M8N8U0S2.mC8M8N8U2S2
4848
%20 = call %dx.types.LinAlgMatrixC8M8N8U2S2 @dx.op.linAlgMatrixMultiplyAccumulate.mC8M8N8U2S2.mC8M8N8U0S2.mC8M8N8U0S2.mC8M8N8U2S2(i32 -2147483637, %dx.types.LinAlgMatrixC8M8N8U0S2 %3, %dx.types.LinAlgMatrixC8M8N8U0S2 %3, %dx.types.LinAlgMatrixC8M8N8U2S2 %7) ; LinAlgMatrixMultiplyAccumulate(matrixA,matrixB,matrixC)
4949

50-
; CHECK-NEXT: Function: main: error: C matrix use 'B' does not match expected use Accumulator.
50+
; CHECK-NEXT: Function: main: error: C matrix use 'A' does not match expected use Accumulator.
5151
; CHECK-NEXT: note: at {{.*}} @dx.op.linAlgMatrixMultiplyAccumulate.mC8M8N8U2S2.mC8M8N8U0S2.mC8M8N8U1S2.mC8M8N8U0S2
5252
%21 = call %dx.types.LinAlgMatrixC8M8N8U2S2 @dx.op.linAlgMatrixMultiplyAccumulate.mC8M8N8U2S2.mC8M8N8U0S2.mC8M8N8U1S2.mC8M8N8U0S2(i32 -2147483637, %dx.types.LinAlgMatrixC8M8N8U0S2 %3, %dx.types.LinAlgMatrixC8M8N8U1S2 %5, %dx.types.LinAlgMatrixC8M8N8U0S2 %3) ; LinAlgMatrixMultiplyAccumulate(matrixA,matrixB,matrixC)
5353

@@ -87,11 +87,11 @@ define void @main() {
8787
; CHECK-NEXT: note: at {{.*}} @dx.op.linAlgMatrixMultiplyAccumulate.mC8M8N8U2S2.mC8M8N6U0S2.mC8M8N8U1S2.mC8M8N8U2S2
8888
%27 = call %dx.types.LinAlgMatrixC8M8N8U2S2 @dx.op.linAlgMatrixMultiplyAccumulate.mC8M8N8U2S2.mC8M8N6U0S2.mC8M8N8U1S2.mC8M8N8U2S2(i32 -2147483637, %dx.types.LinAlgMatrixC8M8N6U0S2 %15, %dx.types.LinAlgMatrixC8M8N8U1S2 %22, %dx.types.LinAlgMatrixC8M8N8U2S2 %7) ; LinAlgMatrixMultiplyAccumulate(matrixA,matrixB,matrixC)
8989

90-
; CHECK-NEXT: Function: main: error: C matrix dimension '8x6' must match A.MxB.N '8x8'
90+
; CHECK-NEXT: Function: main: error: C matrix dimension '8x6' must match A.MxB.N '8x8'.
9191
; CHECK-NEXT: note: at {{.*}} @dx.op.linAlgMatrixMultiplyAccumulate.mC8M8N8U2S2.mC8M8N8U0S2.mC8M8N8U1S2.mC8M8N6U2S2
9292
%28 = call %dx.types.LinAlgMatrixC8M8N8U2S2 @dx.op.linAlgMatrixMultiplyAccumulate.mC8M8N8U2S2.mC8M8N8U0S2.mC8M8N8U1S2.mC8M8N6U2S2(i32 -2147483637, %dx.types.LinAlgMatrixC8M8N8U0S2 %3, %dx.types.LinAlgMatrixC8M8N8U1S2 %22, %dx.types.LinAlgMatrixC8M8N6U2S2 %17) ; LinAlgMatrixMultiplyAccumulate(matrixA,matrixB,matrixC)
9393

94-
; CHECK-NEXT: Function: main: error: Return matrix dimension '8x6' must match A.MxB.N '8x8'
94+
; CHECK-NEXT: Function: main: error: Return matrix dimension '8x6' must match A.MxB.N '8x8'.
9595
; CHECK-NEXT: note: at {{.*}} @dx.op.linAlgMatrixMultiplyAccumulate.mC8M8N6U2S2.mC8M8N8U0S2.mC8M8N8U1S2.mC8M8N8U2S2
9696
%29 = call %dx.types.LinAlgMatrixC8M8N6U2S2 @dx.op.linAlgMatrixMultiplyAccumulate.mC8M8N6U2S2.mC8M8N8U0S2.mC8M8N8U1S2.mC8M8N8U2S2(i32 -2147483637, %dx.types.LinAlgMatrixC8M8N8U0S2 %3, %dx.types.LinAlgMatrixC8M8N8U1S2 %22, %dx.types.LinAlgMatrixC8M8N8U2S2 %7) ; LinAlgMatrixMultiplyAccumulate(matrixA,matrixB,matrixC)
9797

utils/hct/hctdb.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8727,7 +8727,7 @@ def build_valrules(self):
87278727
)
87288728
self.add_valrule(
87298729
"Instr.LinAlgMatrixMatrixResDimMustMatch",
8730-
"%0 matrix dimension '%1' must match A.MxB.N '%2'",
8730+
"%0 matrix dimension '%1' must match A.MxB.N '%2'.",
87318731
)
87328732

87338733
# Some legacy rules:

0 commit comments

Comments
 (0)