Lines Matching defs:Cond
666 static SDValue createCMovFP(SelectionDAG &DAG, SDValue Cond, SDValue True,
668 ConstantSDNode *CC = cast<ConstantSDNode>(Cond.getOperand(2));
673 True.getValueType(), True, FCC0, False, Cond);
2055 SDValue Cond = createFPCmp(DAG, Op.getOperand(0));
2058 if (Cond.getOpcode() != MipsISD::FPCmp)
2061 return createCMovFP(DAG, Cond, Op.getOperand(1), Op.getOperand(2),
2067 SDValue Cond = createFPCmp(DAG, Op);
2069 assert(Cond.getOpcode() == MipsISD::FPCmp &&
2076 return createCMovFP(DAG, Cond, True, False, DL);
2599 SDValue Cond = DAG.getNode(ISD::AND, DL, MVT::i32, Shamt,
2601 Lo = DAG.getNode(ISD::SELECT, DL, VT, Cond,
2603 Hi = DAG.getNode(ISD::SELECT, DL, VT, Cond, ShiftLeftLo, Or);
2638 SDValue Cond = DAG.getNode(ISD::AND, DL, MVT::i32, Shamt,
2647 DL, VTList, Cond, ShiftRightHi,
2652 Lo = DAG.getNode(ISD::SELECT, DL, VT, Cond, ShiftRightHi, Or);
2653 Hi = DAG.getNode(ISD::SELECT, DL, VT, Cond,
4024 bool Cond = !Subtarget.isABI_O32() && VT.getSizeInBits() == 32;
4025 EVT MinVT = getRegisterType(Context, Cond ? MVT::i64 : MVT::i32);