Lines Matching full:v2i64
303 SDTypeProfile<1, 3, [SDTCisVT<0, v2i64>, SDTCisSameAs<0,1>,
306 SDTypeProfile<1, 4, [SDTCisVT<0, v2i64>, SDTCisSameAs<0,1>,
610 // NOTE: all 128-bit integer vector loads are promoted to v2i64
613 def loadv2i64 : PatFrag<(ops node:$ptr), (v2i64 (load node:$ptr))>;
682 // NOTE: all 128-bit integer vector loads are promoted to v2i64
688 (v2i64 (alignedload node:$ptr))>;
724 // NOTE: all 128-bit integer vector loads are promoted to v2i64
727 def memopv2i64 : PatFrag<(ops node:$ptr), (v2i64 (memop node:$ptr))>;
767 return (Mgt->getIndex().getValueType() == MVT::v2i64 ||
768 Mgt->getBasePtr().getValueType() == MVT::v2i64);
796 return (Sc->getIndex().getValueType() == MVT::v2i64 ||
797 Sc->getBasePtr().getValueType() == MVT::v2i64);
846 def bc_v2i64 : PatFrag<(ops node:$in), (v2i64 (bitconvert node:$in))>;
862 (bitconvert (v2i64 (X86vzmovl
863 (v2i64 (scalar_to_vector (loadi64 node:$src))))))>;
869 (bitconvert (v2i64 (X86vzload node:$src)))>;