Lines Matching refs:VT1
17778 bool X86TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() argument
17779 if (!VT1.isInteger() || !VT2.isInteger()) in isTruncateFree()
17781 unsigned NumBits1 = VT1.getSizeInBits(); in isTruncateFree()
17791 bool X86TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { in isZExtFree() argument
17793 return VT1 == MVT::i32 && VT2 == MVT::i64 && Subtarget->is64Bit(); in isZExtFree()
17797 EVT VT1 = Val.getValueType(); in isZExtFree() local
17798 if (isZExtFree(VT1, VT2)) in isZExtFree()
17804 if (!VT1.isSimple() || !VT1.isInteger() || in isZExtFree()
17808 switch (VT1.getSimpleVT().SimpleTy) { in isZExtFree()
17843 bool X86TargetLowering::isNarrowingProfitable(EVT VT1, EVT VT2) const { in isNarrowingProfitable() argument
17845 return !(VT1 == MVT::i32 && VT2 == MVT::i16); in isNarrowingProfitable()