Lines Matching refs:matrix
5 ; RUN: opt -passes=lower-matrix-intrinsics -pass-remarks=lower-matrix-intrinsics -mtriple=arm64-app…
13 …%t = call <12 x double> @llvm.matrix.transpose.v12f64.v12f64(<12 x double> %load, i32 2, i32 6), !…
25 %A.matrix = load <12 x double>, <12 x double>* %A, !dbg !26
26 %B.matrix = load <12 x double>, <12 x double>* %B, !dbg !26
27 …%t = call <4 x double> @llvm.matrix.multiply(<12 x double> %A.matrix, <12 x double> %B.matrix, i32…
37 …%A.matrix = call <9 x double> @llvm.matrix.column.major.load(double* %A, i64 5, i1 false, i32 3, i…
38 store <9 x double> %A.matrix, <9 x double>* %B, !dbg !28
48 …%A.matrix = call <9 x double> @llvm.matrix.column.major.load(double* %A, i64 5, i1 false, i32 3, i…
49 …call void @llvm.matrix.column.major.store(<9 x double> %A.matrix, double* %B, i64 10, i1 false, i3…
64 …%A.matrix = call <9 x double> @llvm.matrix.column.major.load(double* %A, i64 5, i1 false, i32 3, i…
65 %R1.matrix = fadd <9 x double> %A.matrix, %A.matrix, !dbg !32
66 %R2.matrix = fmul <9 x double> %R1.matrix, %A.matrix, !dbg !32
67 …call void @llvm.matrix.column.major.store(<9 x double> %R2.matrix, double* %B, i64 10, i1 false, i…
88 …%A.matrix = call <9 x double> @llvm.matrix.column.major.load(double* %A, i64 5, i1 false, i32 3, i…
89 %R1.matrix = fadd <9 x double> %A.matrix, %A.matrix, !dbg !34
90 %R2.matrix = fmul <9 x double> %R1.matrix, %A.matrix, !dbg !34
91 …call void @llvm.matrix.column.major.store(<9 x double> %R2.matrix, double* %B, i64 10, i1 false, i…
93 %C.matrix = load <12 x double>, <12 x double>* %C, !dbg !34
94 %D.matrix = load <12 x double>, <12 x double>* %D, !dbg !34
95 …%Mult.matrix = call <4 x double> @llvm.matrix.multiply(<12 x double> %C.matrix, <12 x double> %D.m…
96 store <4 x double> %Mult.matrix, <4 x double>* %E, !dbg !34
111 …%A.matrix = call <9 x double> @llvm.matrix.column.major.load(double* %A, i64 5, i1 false, i32 3, i…
112 %R1.matrix = fadd <9 x double> %A.matrix, %A.matrix, !dbg !36
113 %R2.matrix = fmul <9 x double> %R1.matrix, %A.matrix, !dbg !36
114 …call void @llvm.matrix.column.major.store(<9 x double> %R2.matrix, double* %B, i64 10, i1 false, i…
133 …%t = call <15 x double> @llvm.matrix.transpose.v15f64.v15f64(<15 x double> %av, i32 5, i32 3), !db…
139 declare <12 x double> @llvm.matrix.transpose.v12f64.v12f64(<12 x double>, i32, i32)
140 declare <4 x double> @llvm.matrix.multiply(<12 x double>, <12 x double>, i32, i32, i32)
141 declare <9 x double> @llvm.matrix.column.major.load(double*, i64, i1, i32, i32)
142 declare <15 x double> @llvm.matrix.transpose.v15f64.v15f64(<15 x double>, i32, i32)
143 declare void @llvm.matrix.column.major.store(<9 x double>, double*, i64, i1, i32, i32)