Lines Matching refs:SELECT
351 setOperationAction(ISD::SELECT, MVT::f32, Custom);
352 setOperationAction(ISD::SELECT, MVT::f64, Custom);
353 setOperationAction(ISD::SELECT, MVT::i32, Custom);
372 setOperationAction(ISD::SELECT, MVT::i64, Custom);
500 setTargetDAGCombine(ISD::SELECT);
696 // of ISD::SELECT (obviously also inverting the condition) so that we can
715 return DAG.getNode(ISD::SELECT, DL, FalseTy, SetCC, False, True);
1164 case ISD::SELECT:
1228 case ISD::SELECT: return lowerSELECT(Op, DAG);
2592 Lo = DAG.getNode(ISD::SELECT, DL, VT, Cond,
2594 Hi = DAG.getNode(ISD::SELECT, DL, VT, Cond, ShiftLeftLo, Or);
2643 Lo = DAG.getNode(ISD::SELECT, DL, VT, Cond, ShiftRightHi, Or);
2644 Hi = DAG.getNode(ISD::SELECT, DL, VT, Cond,
4549 "Subtarget already supports SELECT nodes with the use of"
4556 // To "insert" a SELECT instruction, we actually have to insert the
4626 "Subtarget already supports SELECT nodes with the use of"
4632 // D_SELECT substitutes two SELECT nodes that goes one after another and
4636 // SELECT pseudo instructions.