Lines Matching defs:SCC
12607 if (SDValue SCC = SimplifySetCC(getSetCCResultType(N0.getValueType()), N0, N1,
12609 AddToWorklist(SCC.getNode());
12613 if (auto *SCCC = dyn_cast<ConstantSDNode>(SCC.getNode()))
12618 if (SCC->isUndef())
12622 if (SCC.getOpcode() == ISD::SETCC) {
12624 DAG.getNode(ISD::SELECT_CC, DL, N2.getValueType(), SCC.getOperand(0),
12625 SCC.getOperand(1), N2, N3, SCC.getOperand(2));
12626 SelectOp->setFlags(SCC->getFlags());
13546 if (SDValue SCC = SimplifySelectCC(DL, N00, N01, ExtTrueVal, Zero, CC, true))
13547 return SCC;
14101 if (SDValue SCC = SimplifySelectCC(
14106 return DAG.getNode(ISD::ZERO_EXTEND, DL, VT, SCC);
14319 if (SDValue SCC = SimplifySelectCC(
14323 return SCC;
27215 SDValue SCC = SimplifySelectCC(DL, N0.getOperand(0), N0.getOperand(1), N1, N2,
27221 if (SCC.getNode()) {
27224 if (SCC.getOpcode() == ISD::SELECT_CC) {
27228 SCC.getOperand(0), SCC.getOperand(1),
27229 SCC.getOperand(4), Flags);
27231 SDValue SelectNode = DAG.getSelect(SDLoc(SCC), SCC.getValueType(), SETCC,
27232 SCC.getOperand(2), SCC.getOperand(3));
27237 return SCC;
27674 if (SDValue SCC = DAG.FoldSetCC(CmpResVT, N0, N1, CC, DL)) {
27675 AddToWorklist(SCC.getNode());
27676 if (auto *SCCC = dyn_cast<ConstantSDNode>(SCC)) {
27738 SDValue Temp, SCC;
27741 SCC = DAG.getSetCC(DL, CmpResVT, N0, N1, CC);
27742 Temp = DAG.getZExtOrTrunc(SCC, SDLoc(N2), VT);
27744 SCC = DAG.getSetCC(SDLoc(N0), MVT::i1, N0, N1, CC);
27745 Temp = DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N2), VT, SCC);
27748 AddToWorklist(SCC.getNode());