Lines Matching refs:CondV
3884 SDValue CondV = Op.getOperand(0); in lowerSELECT() local
3895 ? DAG.getSplatVector(SplatCondVT, DL, CondV) in lowerSELECT()
3896 : DAG.getSplatBuildVector(SplatCondVT, DL, CondV); in lowerSELECT()
3906 if (VT == XLenVT && CondV.getOpcode() == ISD::SETCC && in lowerSELECT()
3907 CondV.getOperand(0).getSimpleValueType() == XLenVT) { in lowerSELECT()
3908 SDValue LHS = CondV.getOperand(0); in lowerSELECT()
3909 SDValue RHS = CondV.getOperand(1); in lowerSELECT()
3910 const auto *CC = cast<CondCodeSDNode>(CondV.getOperand(2)); in lowerSELECT()
3925 return DAG.getNode(ISD::ADD, DL, Op.getValueType(), CondV, FalseV); in lowerSELECT()
3927 return DAG.getNode(ISD::SUB, DL, Op.getValueType(), FalseV, CondV); in lowerSELECT()
3943 SDValue Ops[] = {CondV, Zero, SetNE, TrueV, FalseV}; in lowerSELECT()
3949 SDValue CondV = Op.getOperand(1); in lowerBRCOND() local
3953 if (CondV.getOpcode() == ISD::SETCC && in lowerBRCOND()
3954 CondV.getOperand(0).getValueType() == XLenVT) { in lowerBRCOND()
3955 SDValue LHS = CondV.getOperand(0); in lowerBRCOND()
3956 SDValue RHS = CondV.getOperand(1); in lowerBRCOND()
3957 ISD::CondCode CCVal = cast<CondCodeSDNode>(CondV.getOperand(2))->get(); in lowerBRCOND()
3967 CondV, DAG.getConstant(0, DL, XLenVT), in lowerBRCOND()