Lines Matching refs:OpVT

3999   EVT OpVT = LL.getValueType();  in foldLogicOfSetCCs()  local
4001 if (VT != getSetCCResultType(OpVT)) in foldLogicOfSetCCs()
4003 if (OpVT != RL.getValueType()) in foldLogicOfSetCCs()
4008 bool IsInteger = OpVT.isInteger(); in foldLogicOfSetCCs()
4027 SDValue Or = DAG.getNode(ISD::OR, SDLoc(N0), OpVT, LL, RL); in foldLogicOfSetCCs()
4046 SDValue And = DAG.getNode(ISD::AND, SDLoc(N0), OpVT, LL, RL); in foldLogicOfSetCCs()
4054 if (IsAnd && LL == RL && CC0 == CC1 && OpVT.getScalarSizeInBits() > 1 && in foldLogicOfSetCCs()
4058 SDValue One = DAG.getConstant(1, DL, OpVT); in foldLogicOfSetCCs()
4059 SDValue Two = DAG.getConstant(2, DL, OpVT); in foldLogicOfSetCCs()
4060 SDValue Add = DAG.getNode(ISD::ADD, SDLoc(N0), OpVT, LL, One); in foldLogicOfSetCCs()
4067 if (IsInteger && TLI.convertSetCCLogicToBitwiseLogic(OpVT) && CC0 == CC1 && in foldLogicOfSetCCs()
4072 SDValue XorL = DAG.getNode(ISD::XOR, SDLoc(N0), OpVT, LL, LR); in foldLogicOfSetCCs()
4073 SDValue XorR = DAG.getNode(ISD::XOR, SDLoc(N1), OpVT, RL, RR); in foldLogicOfSetCCs()
4074 SDValue Or = DAG.getNode(ISD::OR, DL, OpVT, XorL, XorR); in foldLogicOfSetCCs()
4075 SDValue Zero = DAG.getConstant(0, DL, OpVT); in foldLogicOfSetCCs()
4094 TLI.isOperationLegal(ISD::SETCC, OpVT)))) in foldLogicOfSetCCs()
11912 EVT OpVT = N0.getValueType(); in visitSINT_TO_FP() local
11923 if (!hasOperation(ISD::SINT_TO_FP, OpVT) && in visitSINT_TO_FP()
11924 hasOperation(ISD::UINT_TO_FP, OpVT)) { in visitSINT_TO_FP()
11969 EVT OpVT = N0.getValueType(); in visitUINT_TO_FP() local
11980 if (!hasOperation(ISD::UINT_TO_FP, OpVT) && in visitUINT_TO_FP()
11981 hasOperation(ISD::SINT_TO_FP, OpVT)) { in visitUINT_TO_FP()
15575 EVT OpVT = Ops[0].getValueType(); in visitINSERT_VECTOR_ELT() local
15576 Ops[Elt] = OpVT.isInteger() ? DAG.getAnyExtOrTrunc(InVal, DL, OpVT) : InVal; in visitINSERT_VECTOR_ELT()
16608 EVT OpVT = N->getOperand(0).getValueType(); in combineConcatVectorOfScalars() local
16611 if (TLI.isTypeLegal(OpVT)) in combineConcatVectorOfScalars()
16618 EVT SVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits()); in combineConcatVectorOfScalars()
16648 SVT = EVT::getFloatingPointVT(OpVT.getSizeInBits()); in combineConcatVectorOfScalars()
16673 EVT OpVT = N->getOperand(0).getValueType(); in combineConcatVectorOfExtracts() local
16675 int NumOpElts = OpVT.getVectorNumElements(); in combineConcatVectorOfExtracts()
16831 EVT OpVT = Op.getValueType(); in visitCONCAT_VECTORS() local
16832 unsigned NumElts = OpVT.getVectorNumElements(); in visitCONCAT_VECTORS()
16839 assert(SVT == OpVT.getScalarType() && "Concat vector type mismatch"); in visitCONCAT_VECTORS()