Lines Matching refs:IntVT

17814       MVT IntVT = MVT::getIntegerVT(Vec.getValueType().getVectorNumElements());  in ExtractBitFromMaskVector()  local
17815 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, DAG.getBitcast(IntVT, Vec)); in ExtractBitFromMaskVector()
18980 MVT IntVT = CastToInt.getSimpleValueType(); in lowerFPToIntToFP() local
18989 IntVT != MVT::i32) in lowerFPToIntToFP()
18993 unsigned IntSize = IntVT.getSizeInBits(); in lowerFPToIntToFP()
18996 MVT VecIntVT = MVT::getVectorVT(IntVT, 128 / IntSize); in lowerFPToIntToFP()
22146 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in LowerVectorAllEqual() local
22147 if (!DAG.getTargetLoweringInfo().isTypeLegal(IntVT)) { in LowerVectorAllEqual()
22148 if (IntVT != MVT::i64) in LowerVectorAllEqual()
22150 auto SplitLHS = DAG.SplitScalar(DAG.getBitcast(IntVT, MaskBits(LHS)), DL, in LowerVectorAllEqual()
22152 auto SplitRHS = DAG.SplitScalar(DAG.getBitcast(IntVT, MaskBits(RHS)), DL, in LowerVectorAllEqual()
22163 DAG.getBitcast(IntVT, MaskBits(LHS)), in LowerVectorAllEqual()
22164 DAG.getBitcast(IntVT, MaskBits(RHS))); in LowerVectorAllEqual()
22614 EVT IntVT = IntPow2.getValueType(); in optimizeFMulOrFDivAsShiftAddBitcast() local
22620 FPVT.getScalarSizeInBits() != IntVT.getScalarSizeInBits()) in optimizeFMulOrFDivAsShiftAddBitcast()
42556 EVT IntVT = VT.getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in combineBitcastvxi1() local
42557 return DAG.getBitcast(VT, DAG.getNode(ISD::ANY_EXTEND, DL, IntVT, V)); in combineBitcastvxi1()
42643 EVT IntVT = in combineBitcastvxi1() local
42645 V = DAG.getZExtOrTrunc(V, DL, IntVT); in combineBitcastvxi1()
42663 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), Imm.getBitWidth()); in combinevXi1ConstantToInteger() local
42664 return DAG.getConstant(Imm, SDLoc(Op), IntVT); in combinevXi1ConstantToInteger()
43086 EVT IntVT = EVT(MovmskVT).changeVectorElementTypeToInteger(); in combineBitcast() local
43087 MovmskIn = DAG.getBitcast(IntVT, MovmskIn); in combineBitcast()
43091 DAG.getConstant(0, dl, IntVT), ISD::SETLT); in combineBitcast()
45260 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), VT.getVectorNumElements()); in combineSelect() local
45261 if (DCI.isBeforeLegalize() || TLI.isTypeLegal(IntVT)) { in combineSelect()
45266 LHS.getOperand(0).getValueType() == IntVT)) && in combineSelect()
45268 RHS.getOperand(0).getValueType() == IntVT))) { in combineSelect()
45279 SDValue Select = DAG.getSelect(DL, IntVT, Cond, LHS, RHS); in combineSelect()
46086 MVT IntVT = FloatVT.changeVectorElementTypeToInteger(); in combineSetCCMOVMSK() local
46088 SDValue RHS = IsAnyOf ? Vec : DAG.getAllOnesConstant(DL, IntVT); in combineSetCCMOVMSK()
47786 MVT IntVT = is64BitFP ? MVT::i64 : MVT::i32; in combineCompareEqual() local
47799 IntVT = MVT::i32; in combineCompareEqual()
47802 SDValue OnesOrZeroesI = DAG.getBitcast(IntVT, OnesOrZeroesF); in combineCompareEqual()
47803 SDValue ANDed = DAG.getNode(ISD::AND, DL, IntVT, OnesOrZeroesI, in combineCompareEqual()
47804 DAG.getConstant(1, DL, IntVT)); in combineCompareEqual()
48476 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), SrcVT.getSizeInBits()); in combineScalarAndWithMaskSetcc() local
48477 return DAG.getZExtOrTrunc(DAG.getBitcast(IntVT, Concat), dl, VT); in combineScalarAndWithMaskSetcc()
50003 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), NumElts); in combineLoad() local
50004 if (TLI.isTypeLegal(IntVT)) { in combineLoad()
50005 SDValue IntLoad = DAG.getLoad(IntVT, dl, Ld->getChain(), Ld->getBasePtr(), in combineLoad()
51698 MVT IntVT = MVT::getVectorVT(IntSVT, VT.getSizeInBits() / IntBits); in lowerX86FPLogicOp() local
51700 SDValue Op0 = DAG.getBitcast(IntVT, N->getOperand(0)); in lowerX86FPLogicOp()
51701 SDValue Op1 = DAG.getBitcast(IntVT, N->getOperand(1)); in lowerX86FPLogicOp()
51710 SDValue IntOp = DAG.getNode(IntOpcode, dl, IntVT, Op0, Op1); in lowerX86FPLogicOp()
53501 EVT IntVT = BV->getValueType(0); in combineVectorCompareAndMaskUnaryOp() local
53511 SDValue MaskConst = DAG.getBitcast(IntVT, SourceConst); in combineVectorCompareAndMaskUnaryOp()
53512 SDValue NewAnd = DAG.getNode(ISD::AND, DL, IntVT, Op0->getOperand(0), in combineVectorCompareAndMaskUnaryOp()
55242 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), VT.getSizeInBits()); in combineCONCAT_VECTORS() local
55243 if (TLI.isTypeLegal(IntVT)) in combineCONCAT_VECTORS()
55244 return DAG.getBitcast(VT, DAG.getConstant(Constant, SDLoc(N), IntVT)); in combineCONCAT_VECTORS()
55954 EVT IntVT = SrcVT.changeVectorElementTypeToInteger(); in combineFP_EXTEND() local
55955 Src = DAG.getBitcast(IntVT, Src); in combineFP_EXTEND()
55960 SDValue Fill = NumElts == 4 ? DAG.getUNDEF(IntVT) in combineFP_EXTEND()
55961 : DAG.getConstant(0, dl, IntVT); in combineFP_EXTEND()
56113 EVT IntVT = VT.changeVectorElementTypeToInteger(); in combineFP_ROUND() local
56114 Cvt = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, IntVT, Cvt, in combineFP_ROUND()