Lines Matching refs:CCR
1551 SDValue &Result, SDValue &CCR, in lowerOverflowArithmetic() argument
1622 CCR = DAG.getConstant(0, DL, N->getValueType(1)); in lowerOverflowArithmetic()
1624 CCR = Arith.getValue(1); in lowerOverflowArithmetic()
1633 SDValue Result, CCR; in LowerXALUO() local
1635 lowerOverflowArithmetic(Op, DAG, Result, CCR, CC); in LowerXALUO()
1638 if (isa<ConstantSDNode>(CCR)) { in LowerXALUO()
1641 Overflow = CCR; in LowerXALUO()
1645 DAG.getConstant(CC, DL, MVT::i8), CCR); in LowerXALUO()
2203 SDValue CCR = EmitCmp(Op0, Op1, M68kCC, DL, DAG); in LowerSETCC() local
2205 DAG.getConstant(M68kCC, DL, MVT::i8), CCR); in LowerSETCC()
3078 if (mi.readsRegister(M68k::CCR, /*TRI=*/nullptr)) in checkAndUpdateCCRKill()
3080 if (mi.definesRegister(M68k::CCR, /*TRI=*/nullptr)) in checkAndUpdateCCRKill()
3088 if (SBB->isLiveIn(M68k::CCR)) in checkAndUpdateCCRKill()
3093 SelectItr->addRegisterKilled(M68k::CCR, TRI); in checkAndUpdateCCRKill()
3193 Jcc1MBB->addLiveIn(M68k::CCR); in EmitLoweredSelect()
3211 if (!LastCCRSUser->killsRegister(M68k::CCR, /*TRI=*/nullptr) && in EmitLoweredSelect()
3213 Copy0MBB->addLiveIn(M68k::CCR); in EmitLoweredSelect()
3214 SinkMBB->addLiveIn(M68k::CCR); in EmitLoweredSelect()
3530 static SDValue getSETCC(M68k::CondCode Cond, SDValue CCR, const SDLoc &dl, in getSETCC() argument
3533 DAG.getConstant(Cond, dl, MVT::i8), CCR); in getSETCC()
3538 static SDValue combineCarryThroughADD(SDValue CCR) { in combineCarryThroughADD() argument
3539 if (CCR.getOpcode() == M68kISD::ADD) { in combineCarryThroughADD()
3540 if (isAllOnesConstant(CCR.getOperand(1))) { in combineCarryThroughADD()
3541 SDValue Carry = CCR.getOperand(0); in combineCarryThroughADD()
3563 static SDValue combineSetCCCCR(SDValue CCR, M68k::CondCode &CC, in combineSetCCCCR() argument
3567 if (SDValue Flags = combineCarryThroughADD(CCR)) in combineSetCCCCR()
3578 SDValue CCR = N->getOperand(1); in combineM68kSetCC() local
3581 if (SDValue Flags = combineSetCCCCR(CCR, CC, DAG, Subtarget)) in combineM68kSetCC()
3590 SDValue CCR = N->getOperand(3); in combineM68kBrCond() local
3595 if (SDValue Flags = combineSetCCCCR(CCR, CC, DAG, Subtarget)) { in combineM68kBrCond()