Lines Matching refs:IdxVT
1612 X86VectorVTInfo _, X86VectorVTInfo IdxVT> {
1615 defm rr: AVX512_maskable_3src_cast<opc, MRMSrcReg, _, IdxVT, (outs _.RC:$dst),
1618 (_.VT (X86VPermt2 _.RC:$src2, IdxVT.RC:$src1, _.RC:$src3)), 1>,
1622 defm rm: AVX512_maskable_3src_cast<opc, MRMSrcMem, _, IdxVT, (outs _.RC:$dst),
1625 (_.VT (X86VPermt2 _.RC:$src2, IdxVT.RC:$src1,
1633 X86VectorVTInfo _, X86VectorVTInfo IdxVT> {
1636 defm rmb: AVX512_maskable_3src_cast<opc, MRMSrcMem, _, IdxVT, (outs _.RC:$dst),
1641 IdxVT.RC:$src1,(_.VT (_.BroadcastLdFrag addr:$src3)))), 1>,
1700 X86VectorVTInfo IdxVT,
1704 (IdxVT.VT (bitconvert
1712 (IdxVT.VT (bitconvert
1720 (IdxVT.VT (bitconvert (CastVT.VT _.RC:$src1))),
1735 X86VectorVTInfo _, X86VectorVTInfo IdxVT> {
1738 (ins IdxVT.RC:$src2, _.RC:$src3),
1740 (_.VT (X86VPermt2 _.RC:$src1, IdxVT.RC:$src2, _.RC:$src3)), 1>,
1744 (ins IdxVT.RC:$src2, _.MemOp:$src3),
1746 (_.VT (X86VPermt2 _.RC:$src1, IdxVT.RC:$src2,
1753 X86VectorVTInfo _, X86VectorVTInfo IdxVT> {
1756 (ins IdxVT.RC:$src2, _.ScalarMemOp:$src3),
1760 IdxVT.RC:$src2,(_.VT (_.BroadcastLdFrag addr:$src3)))), 1>,