Lines Matching refs:CCReg

3188 static SDValue emitSETCC(SelectionDAG &DAG, const SDLoc &DL, SDValue CCReg,  in emitSETCC()  argument
3193 DAG.getTargetConstant(CCMask, DL, MVT::i32), CCReg}; in emitSETCC()
3413 SDValue CCReg = emitCmp(DAG, DL, C); in lowerSETCC() local
3414 return emitSETCC(DAG, DL, CCReg, C.CCValid, C.CCMask); in lowerSETCC()
3433 SDValue CCReg = emitCmp(DAG, DL, C); in lowerSTRICT_FSETCC() local
3434 CCReg->setFlags(Op->getFlags()); in lowerSTRICT_FSETCC()
3435 SDValue Result = emitSETCC(DAG, DL, CCReg, C.CCValid, C.CCMask); in lowerSTRICT_FSETCC()
3436 SDValue Ops[2] = { Result, CCReg.getValue(1) }; in lowerSTRICT_FSETCC()
3448 SDValue CCReg = emitCmp(DAG, DL, C); in lowerBR_CC() local
3452 DAG.getTargetConstant(C.CCMask, DL, MVT::i32), Dest, CCReg); in lowerBR_CC()
3500 SDValue CCReg = emitCmp(DAG, DL, C); in lowerSELECT_CC() local
3503 DAG.getTargetConstant(C.CCMask, DL, MVT::i32), CCReg}; in lowerSELECT_CC()
4807 static SDValue getCCResult(SelectionDAG &DAG, SDValue CCReg) { in getCCResult() argument
4808 SDLoc DL(CCReg); in getCCResult()
4809 SDValue IPM = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, CCReg); in getCCResult()
7580 static bool combineCCMask(SDValue &CCReg, int &CCValid, int &CCMask) { in combineCCMask() argument
7590 auto *ICmp = CCReg.getNode(); in combineCCMask()
7630 CCReg = CompareLHS->getOperand(4); in combineCCMask()
7660 CCReg = IPM->getOperand(0); in combineCCMask()
7680 SDValue CCReg = N->getOperand(4); in combineBR_CCMASK() local
7682 if (combineCCMask(CCReg, CCValidVal, CCMaskVal)) in combineBR_CCMASK()
7687 N->getOperand(3), CCReg); in combineBR_CCMASK()
7703 SDValue CCReg = N->getOperand(4); in combineSELECT_CCMASK() local
7705 if (combineCCMask(CCReg, CCValidVal, CCMaskVal)) in combineSELECT_CCMASK()
7710 CCReg); in combineSELECT_CCMASK()