Lines Matching refs:CCReg
2378 static SDValue emitSETCC(SelectionDAG &DAG, const SDLoc &DL, SDValue CCReg, in emitSETCC() argument
2383 DAG.getConstant(CCMask, DL, MVT::i32), CCReg }; in emitSETCC()
2533 SDValue CCReg = emitCmp(DAG, DL, C); in lowerSETCC() local
2534 return emitSETCC(DAG, DL, CCReg, C.CCValid, C.CCMask); in lowerSETCC()
2545 SDValue CCReg = emitCmp(DAG, DL, C); in lowerBR_CC() local
2548 DAG.getConstant(C.CCMask, DL, MVT::i32), Dest, CCReg); in lowerBR_CC()
2598 SDValue CCReg = emitCmp(DAG, DL, C); in lowerSELECT_CC() local
2600 DAG.getConstant(C.CCMask, DL, MVT::i32), CCReg}; in lowerSELECT_CC()
3659 static SDValue getCCResult(SelectionDAG &DAG, SDValue CCReg) { in getCCResult() argument
3660 SDLoc DL(CCReg); in getCCResult()
3661 SDValue IPM = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, CCReg); in getCCResult()
5618 static bool combineCCMask(SDValue &CCReg, int &CCValid, int &CCMask) { in combineCCMask() argument
5628 auto *ICmp = CCReg.getNode(); in combineCCMask()
5668 CCReg = CompareLHS->getOperand(4); in combineCCMask()
5706 CCReg = IPM->getOperand(0); in combineCCMask()
5726 SDValue CCReg = N->getOperand(4); in combineBR_CCMASK() local
5728 if (combineCCMask(CCReg, CCValidVal, CCMaskVal)) in combineBR_CCMASK()
5733 N->getOperand(3), CCReg); in combineBR_CCMASK()
5749 SDValue CCReg = N->getOperand(4); in combineSELECT_CCMASK() local
5751 if (combineCCMask(CCReg, CCValidVal, CCMaskVal)) in combineSELECT_CCMASK()
5757 CCReg); in combineSELECT_CCMASK()