Lines Matching refs:src1
65 def PTILELOADDV : PseudoI<(outs TILE:$dst), (ins GR16:$src1,
69 def PTILELOADDT1V : PseudoI<(outs TILE:$dst), (ins GR16:$src1,
73 def PTILESTOREDV : PseudoI<(outs), (ins GR16:$src1,
78 def PTILEZEROV : PseudoI<(outs TILE:$dst), (ins GR16:$src1, GR16:$src2),
80 GR16:$src1, GR16:$src2))]>;
86 def PTILELOADD : PseudoI<(outs), (ins u8imm:$src1, sibmem:$src2), []>;
88 def PTILELOADDT1 : PseudoI<(outs), (ins u8imm:$src1,
100 let Constraints = "$src1 = $dst" in {
102 (ins TILE:$src1, TILE:$src2, TILE:$src3),
106 (ins TILE:$src1, TILE:$src2, TILE:$src3),
110 (ins TILE:$src1, TILE:$src2, TILE:$src3),
114 (ins TILE:$src1, TILE:$src2, TILE:$src3),
121 def PTDPBSSDV : PseudoI<(outs TILE:$dst), (ins GR16:$src1,
125 (int_x86_tdpbssd_internal GR16:$src1, GR16:$src2,
127 def PTDPBSUDV : PseudoI<(outs TILE: $dst), (ins GR16:$src1,
131 (int_x86_tdpbsud_internal GR16:$src1, GR16:$src2,
133 def PTDPBUSDV : PseudoI<(outs TILE: $dst), (ins GR16:$src1,
137 (int_x86_tdpbusd_internal GR16:$src1, GR16:$src2,
139 def PTDPBUUDV : PseudoI<(outs TILE: $dst), (ins GR16:$src1,
143 (int_x86_tdpbuud_internal GR16:$src1, GR16:$src2,
150 def PTDPBSSD : PseudoI<(outs), (ins u8imm:$src1,
152 [(int_x86_tdpbssd timm:$src1,
154 def PTDPBSUD : PseudoI<(outs), (ins u8imm:$src1,
156 [(int_x86_tdpbsud timm:$src1,
158 def PTDPBUSD : PseudoI<(outs), (ins u8imm:$src1,
160 [(int_x86_tdpbusd timm:$src1,
162 def PTDPBUUD : PseudoI<(outs), (ins u8imm:$src1,
164 [(int_x86_tdpbuud timm:$src1,
172 let Constraints = "$src1 = $dst" in
174 (ins TILE:$src1, TILE:$src2, TILE:$src3),
180 def PTDPBF16PSV : PseudoI<(outs TILE: $dst), (ins GR16:$src1,
184 (int_x86_tdpbf16ps_internal GR16:$src1,
191 def PTDPBF16PS : PseudoI<(outs), (ins u8imm:$src1,
193 [(int_x86_tdpbf16ps timm:$src1,
202 let Constraints = "$src1 = $dst" in {
204 (ins TILE:$src1, TILE:$src2, TILE:$src3),
205 "tdpfp16ps\t{$src3, $src2, $src1|$src1, $src2, $src3}",
211 def PTDPFP16PSV : PseudoI<(outs TILE: $dst), (ins GR16:$src1,
215 (int_x86_tdpfp16ps_internal GR16:$src1,
221 def PTDPFP16PS : PseudoI<(outs), (ins u8imm:$src1,
223 [(int_x86_tdpfp16ps timm:$src1,
231 let Constraints = "$src1 = $dst" in {
233 (ins TILE:$src1, TILE:$src2, TILE:$src3),
234 "tcmmimfp16ps\t{$src3, $src2, $src1|$src1, $src2, $src3}",
237 (ins TILE:$src1, TILE:$src2, TILE:$src3),
238 "tcmmrlfp16ps\t{$src3, $src2, $src1|$src1, $src2, $src3}",
241 } // Constraints = "$src1 = $dst"
244 def PTCMMIMFP16PSV : PseudoI<(outs TILE:$dst), (ins GR16:$src1,
248 (int_x86_tcmmimfp16ps_internal GR16:$src1, GR16:$src2,
250 def PTCMMRLFP16PSV : PseudoI<(outs TILE:$dst), (ins GR16:$src1,
254 (int_x86_tcmmrlfp16ps_internal GR16:$src1, GR16:$src2,
259 def PTCMMIMFP16PS : PseudoI<(outs), (ins u8imm:$src1,
261 [(int_x86_tcmmimfp16ps timm:$src1,
263 def PTCMMRLFP16PS : PseudoI<(outs), (ins u8imm:$src1,
265 [(int_x86_tcmmrlfp16ps timm:$src1,