Lines Matching refs:SELECT_CC
513 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in PPCTargetLowering()
514 setOperationAction(ISD::SELECT_CC, MVT::f64, Custom); in PPCTargetLowering()
841 setOperationAction(ISD::SELECT_CC, VT, Promote); in PPCTargetLowering()
842 AddPromotedToType (ISD::SELECT_CC, VT, MVT::v4i32); in PPCTargetLowering()
893 setOperationAction(ISD::SELECT_CC, MVT::v4i32, Expand); in PPCTargetLowering()
1303 setOperationAction(ISD::SELECT_CC, MVT::f128, Custom); in PPCTargetLowering()
1306 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in PPCTargetLowering()
1307 setOperationAction(ISD::SELECT_CC, MVT::i64, isPPC64 ? Custom : Expand); in PPCTargetLowering()
1335 setOperationAction(ISD::SELECT_CC, MVT::f128, Custom); in PPCTargetLowering()
1405 setTargetDAGCombine({ISD::TRUNCATE, ISD::SETCC, ISD::SELECT_CC}); in PPCTargetLowering()
11833 case ISD::SELECT_CC: return LowerSELECT_CC(Op, DAG); in LowerOperation()
14094 N->getOpcode() == ISD::SELECT_CC) { in DAGCombineTruncBoolExt()
14138 N->getOperand(0).getOpcode() != ISD::SELECT_CC && in DAGCombineTruncBoolExt()
14145 if ((N->getOpcode() == ISD::SETCC || N->getOpcode() == ISD::SELECT_CC) && in DAGCombineTruncBoolExt()
14150 N->getOperand(1).getOpcode() != ISD::SELECT_CC && in DAGCombineTruncBoolExt()
14189 if (BinOp.getOpcode() == ISD::SELECT_CC && i != 2 && i != 3) in DAGCombineTruncBoolExt()
14202 BinOp.getOperand(i).getOpcode() == ISD::SELECT_CC || in DAGCombineTruncBoolExt()
14235 } else if (User->getOpcode() == ISD::SELECT_CC) { in DAGCombineTruncBoolExt()
14256 } else if (User->getOpcode() == ISD::SELECT_CC) { in DAGCombineTruncBoolExt()
14310 case ISD::SELECT_CC: C = 2; break; in DAGCombineTruncBoolExt()
14377 N->getOperand(0).getOpcode() != ISD::SELECT_CC) in DAGCombineExtBoolTrunc()
14398 if (BinOp.getOpcode() == ISD::SELECT_CC && i != 2 && i != 3) in DAGCombineExtBoolTrunc()
14408 BinOp.getOperand(i).getOpcode() == ISD::SELECT_CC) { in DAGCombineExtBoolTrunc()
14439 } else if (User->getOpcode() == ISD::SELECT_CC) { in DAGCombineExtBoolTrunc()
14461 } else if (User->getOpcode() == ISD::SELECT_CC) { in DAGCombineExtBoolTrunc()
14537 case ISD::SELECT_CC: C = 2; break; in DAGCombineExtBoolTrunc()
14555 PromOp.getOpcode() == ISD::SELECT_CC) { in DAGCombineExtBoolTrunc()
14586 PromOp.getOpcode() == ISD::SELECT_CC) { in DAGCombineExtBoolTrunc()
15845 case ISD::SELECT_CC: in PerformDAGCombine()