Lines Matching refs:SDTCisSameAs
35 SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>,
65 def SDTX86Cmps : SDTypeProfile<1, 3, [SDTCisFP<0>, SDTCisSameAs<0, 1>,
66 SDTCisSameAs<1, 2>, SDTCisVT<3, i8>]>;
70 SDTypeProfile<1, 2, [SDTCVecEltisVT<0, i8>, SDTCisSameAs<0,1>,
71 SDTCisSameAs<0,2>]>>;
76 SDTCisSameAs<1,2>]>, [SDNPCommutative]>;
81 SDTCisSameAs<1,2>, SDTCisVT<3, i8>]>>;
83 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
84 SDTCisSameAs<0,2>]>>;
87 SDTCisSameAs<1,2>]>>;
95 SDTypeProfile<1, 3, [SDTCisVT<0, v16i8>, SDTCisSameAs<0,1>,
98 SDTypeProfile<1, 3, [SDTCisVT<0, v8i16>, SDTCisSameAs<0,1>,
101 SDTypeProfile<1, 3, [SDTCisVT<0, v4f32>, SDTCisSameAs<0,1>,
104 SDTypeProfile<1, 1, [SDTCisSameAs<0,1>]>>;
119 SDTCisSameAs<0, 2>,
162 SDTCisSameAs<0, 1>,
168 SDTCisSameAs<0, 1>,
175 SDTCisSameAs<0, 1>,
180 SDTCisSameAs<0, 1>,
188 SDTCisSameAs<0, 2>,
192 def X86vshiftimm : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
208 SDTCisVec<1>, SDTCisSameAs<2, 1>,
212 SDTCisVec<1>, SDTCisSameAs<2, 1>,
213 SDTCisSameNumEltsAs<0, 1>, SDTCisVT<3, i8>, SDTCisSameAs<4, 0>]>;
215 SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisFP<1>, SDTCisSameAs<1, 2>,
231 def X86vshiftuniform : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
239 def X86vshiftvariable : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
240 SDTCisSameAs<0,2>, SDTCisInt<0>]>;
252 SDTCisSameAs<0, 1>,
256 SDTCisSameAs<0, 1>,
268 SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
269 SDTCisSameAs<0,2>,
272 SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
273 SDTCisSameAs<0,2>,
276 SDTypeProfile<1, 4, [SDTCisVec<0>, SDTCisSameAs<0,1>,
277 SDTCisSameAs<0,2>,
283 SDTypeProfile<1, 3, [SDTCisVT<0, v16i8>, SDTCisSameAs<0,1>,
284 SDTCisSameAs<0,2>, SDTCisSameAs<0, 3>]>>;
288 SDTCisSameAs<2, 1>]>;
302 SDTCisSameAs<0, 2>,
303 SDTCisSameAs<2, 3>]>>;
307 SDTCisSameAs<0,1>,
308 SDTCisSameAs<1,2>]>,
312 SDTCisSameAs<0,1>,
313 SDTCisSameAs<1,2>]>,
317 SDTypeProfile<1, 3, [SDTCisVT<0, v2i64>, SDTCisSameAs<0,1>,
320 SDTypeProfile<1, 4, [SDTCisVT<0, v2i64>, SDTCisSameAs<0,1>,
321 SDTCisSameAs<1,2>, SDTCisVT<3, i8>,
327 def SDTShuff1Op : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisSameAs<0,1>]>;
328 def SDTShuff2Op : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
329 SDTCisSameAs<0,2>]>;
331 SDTCisSameAs<0,1>, SDTCisSameAs<0,2>]>;
333 def SDTShuff2OpM : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
338 SDTCisSameAs<0,1>, SDTCisVT<2, i8>]>;
339 def SDTShuff3OpI : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
340 SDTCisSameAs<0,2>, SDTCisVT<3, i8>]>;
342 SDTCisSameAs<0,1>,
343 SDTCisSameAs<0,2>,
345 def SDTFPTernaryOpImm: SDTypeProfile<1, 4, [SDTCisFP<0>, SDTCisSameAs<0,1>,
346 SDTCisSameAs<0,2>,
352 SDTCisSameAs<0,1>,
359 def SDTBlend : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
360 SDTCisSameAs<1,2>, SDTCisVT<3, i8>]>;
363 SDTCisSameAs<0,1>, SDTCisSameAs<0,2>,
364 SDTCisSameAs<0,3>, SDTCisVT<4, i8>]>;
367 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisFP<0>, SDTCisVT<3, i32>]>;
370 SDTCisSameAs<0, 1>, SDTCisFP<0>, SDTCisVT<2, i32>]>;
372 def SDTFmaRound : SDTypeProfile<1, 4, [SDTCisSameAs<0,1>,
373 SDTCisSameAs<1,2>, SDTCisSameAs<1,3>,
378 SDTCisSameAs<0,1>,
379 SDTCisSameAs<0,2>,
387 SDTCisSameAs<0,1>,
388 SDTCisSameAs<0,2>,
389 SDTCisSameAs<0,3>]>>;
392 SDTCisSameAs<0,1>,
393 SDTCisSameAs<0,2>,
394 SDTCisSameAs<0,3>]>>;
430 SDTCisSameAs<1,2>,
442 SDTCisSameAs<1,2>]>>;
447 SDTCisSameAs<1,2>]>,
456 SDTCisSameAs<0,2>]>>;
460 SDTCisSameAs<0,1>, SDTCisInt<2>,
463 SDTCisSameAs<0,3>]>, []>;
506 SDTCisSameAs<0, 2>,
507 SDTCisSameAs<2, 3>,
570 SDTCisVec<1>, SDTCisSameAs<1, 2>]>>;
572 def SDTIFma : SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<0,1>,
573 SDTCisSameAs<1,2>, SDTCisSameAs<1,3>]>;
581 def SDTVnni : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
582 SDTCisSameAs<1,2>, SDTCisSameAs<1,3>]>;
611 [SDTCisSameAs<0, 1>, SDTCisVec<1>,
612 SDTCisSameAs<0, 2>, SDTCVecEltisVT<3, i1>,
615 [SDTCisSameAs<0, 1>, SDTCisVec<1>,
616 SDTCisSameAs<0, 2>, SDTCVecEltisVT<3, i1>,
622 SDTCisSameAs<1,2>,
627 SDTCisSameAs<0,1>, SDTCisInt<2>]>;
629 SDTCisSameAs<0,1>, SDTCisInt<2>,
712 SDTCisSameAs<0, 2>,
718 SDTCisSameAs<0, 2>,
755 SDTCisSameAs<0, 3>,
773 SDTCisSameAs<1,2>]>>;
777 SDTCisSameAs<0, 2>,
785 SDTCisSameAs<0,1>,
787 SDTCisSameAs<2,3>]>>;