Lines Matching refs:CompareVT

1135   EVT CompareVT = LHS.getValueType();  in LowerSELECT_CC()  local
1151 ISD::getSetCCInverse(CCOpcode, CompareVT == MVT::i32); in LowerSELECT_CC()
1153 if (isCondCodeLegal(InverseCC, CompareVT.getSimpleVT())) { in LowerSELECT_CC()
1158 if (isCondCodeLegal(SwapInvCC, CompareVT.getSimpleVT())) { in LowerSELECT_CC()
1167 (CompareVT == VT || VT == MVT::i32)) { in LowerSELECT_CC()
1187 if (isCondCodeLegal(CCSwapped, CompareVT.getSimpleVT())) { in LowerSELECT_CC()
1192 ISD::CondCode CCInv = ISD::getSetCCInverse(CCOpcode, CompareVT.isInteger()); in LowerSELECT_CC()
1194 if (isCondCodeLegal(CCSwapped, CompareVT.getSimpleVT())) { in LowerSELECT_CC()
1205 if (CompareVT != VT) { in LowerSELECT_CC()
1210 True = DAG.getNode(ISD::BITCAST, DL, CompareVT, True); in LowerSELECT_CC()
1211 False = DAG.getNode(ISD::BITCAST, DL, CompareVT, False); in LowerSELECT_CC()
1218 CCOpcode = ISD::getSetCCInverse(CCOpcode, CompareVT == MVT::i32); in LowerSELECT_CC()
1226 SDValue SelectNode = DAG.getNode(ISD::SELECT_CC, DL, CompareVT, in LowerSELECT_CC()
1237 if (CompareVT == MVT::f32) { in LowerSELECT_CC()
1238 HWTrue = DAG.getConstantFP(1.0f, DL, CompareVT); in LowerSELECT_CC()
1239 HWFalse = DAG.getConstantFP(0.0f, DL, CompareVT); in LowerSELECT_CC()
1240 } else if (CompareVT == MVT::i32) { in LowerSELECT_CC()
1241 HWTrue = DAG.getConstant(-1, DL, CompareVT); in LowerSELECT_CC()
1242 HWFalse = DAG.getConstant(0, DL, CompareVT); in LowerSELECT_CC()
1250 SDValue Cond = DAG.getNode(ISD::SELECT_CC, DL, CompareVT, LHS, RHS, HWTrue, HWFalse, CC); in LowerSELECT_CC()