|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/ARM/ARMGenDAGISel.inc26327 /* 56854*/ /*SwitchOpcode*/ 88|128,6/*856*/, TARGET_VAL(ARMISD::CMOV),// ->57714
lib/Target/ARM/ARMISelDAGToDAG.cpp 3436 case ARMISD::CMOV: {
3460 CurDAG->MorphNodeTo(N, ARMISD::CMOV, N->getVTList(), Ops);
lib/Target/ARM/ARMISelLowering.cpp 1534 case ARMISD::CMOV: return "ARMISD::CMOV";
4444 SDValue Overflow = DAG.getNode(ARMISD::CMOV, dl, VT, TVal, FVal,
4569 if (Cond.getOpcode() == ARMISD::CMOV && Cond.hasOneUse()) {
4674 SDValue Low = DAG.getNode(ARMISD::CMOV, dl, MVT::i32, FalseLow, TrueLow,
4676 SDValue High = DAG.getNode(ARMISD::CMOV, dl, MVT::i32, FalseHigh, TrueHigh,
4681 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR,
5814 SDValue Lo = DAG.getNode(ARMISD::CMOV, dl, VT, LoSmallShift, LoBigShift,
5824 SDValue Hi = DAG.getNode(ARMISD::CMOV, dl, VT, HiSmallShift, HiBigShift,
5857 SDValue Hi = DAG.getNode(ARMISD::CMOV, dl, VT, HiSmallShift, HiBigShift,
5863 SDValue Lo = DAG.getNode(ARMISD::CMOV, dl, VT, LoSmallShift,
6362 return DAG.getNode(ARMISD::CMOV, DL, Op.getValueType(), FVal, TVal, ARMcc,
14219 LHS->getOperand(0)->getOpcode() == ARMISD::CMOV &&
14282 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, TrueVal, ARMcc,
14287 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, FalseVal, ARMcc,
14293 if (CC == ARMCC::NE && LHS.getOpcode() == ARMISD::CMOV && LHS->hasOneUse()) {
14300 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal,
14347 Res = DAG.getNode(ARMISD::CMOV, dl, VT, Sub, TrueVal, ARMcc,
14361 Res = DAG.getNode(ARMISD::CMOV, dl, VT, Sub, FalseVal,
14456 case ARMISD::CMOV: return PerformCMOVCombine(N, DCI.DAG);
15403 case ARMISD::CMOV: {