Lines Matching refs:CCValid

37     : Op0(Op0In), Op1(Op1In), Opcode(0), ICmpType(0), CCValid(0), CCMask(0) {}  in Comparison()
49 unsigned CCValid; member
1510 unsigned &CCValid) { in isIntrinsicWithCCAndChain() argument
1515 CCValid = SystemZ::CCMASK_TBEGIN; in isIntrinsicWithCCAndChain()
1520 CCValid = SystemZ::CCMASK_TBEGIN; in isIntrinsicWithCCAndChain()
1525 CCValid = SystemZ::CCMASK_TEND; in isIntrinsicWithCCAndChain()
1536 static bool isIntrinsicWithCC(SDValue Op, unsigned &Opcode, unsigned &CCValid) { in isIntrinsicWithCC() argument
1543 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1550 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1558 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1566 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1574 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1579 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1586 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1593 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1600 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1607 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1614 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1621 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1628 CCValid = SystemZ::CCMASK_0 | SystemZ::CCMASK_3; in isIntrinsicWithCC()
1635 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1642 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1648 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1654 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1660 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1666 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1671 CCValid = SystemZ::CCMASK_TDC; in isIntrinsicWithCC()
2208 C.CCValid = SystemZ::CCMASK_TM; in adjustForTestUnderMask()
2234 SDValue Call, unsigned CCValid, uint64_t CC, in getIntrinsicCmp() argument
2238 C.CCValid = CCValid; in getIntrinsicCmp()
2261 C.CCMask &= CCValid; in getIntrinsicCmp()
2270 unsigned Opcode, CCValid; in getCmp() local
2273 isIntrinsicWithCCAndChain(CmpOp0, Opcode, CCValid)) in getCmp()
2274 return getIntrinsicCmp(DAG, Opcode, CmpOp0, CCValid, Constant, Cond); in getCmp()
2277 isIntrinsicWithCC(CmpOp0, Opcode, CCValid)) in getCmp()
2278 return getIntrinsicCmp(DAG, Opcode, CmpOp0, CCValid, Constant, Cond); in getCmp()
2283 C.CCValid = SystemZ::CCMASK_FCMP; in getCmp()
2287 C.CCValid = SystemZ::CCMASK_ICMP; in getCmp()
2379 unsigned CCValid, unsigned CCMask) { in emitSETCC() argument
2382 DAG.getConstant(CCValid, DL, MVT::i32), in emitSETCC()
2534 return emitSETCC(DAG, DL, CCReg, C.CCValid, C.CCMask); in lowerSETCC()
2547 Op.getOperand(0), DAG.getConstant(C.CCValid, DL, MVT::i32), in lowerBR_CC()
2599 SDValue Ops[] = {TrueOp, FalseOp, DAG.getConstant(C.CCValid, DL, MVT::i32), in lowerSELECT_CC()
3227 unsigned CCValid = 0; in lowerXALUO() local
3234 CCValid = SystemZ::CCMASK_ARITH; in lowerXALUO()
3239 CCValid = SystemZ::CCMASK_ARITH; in lowerXALUO()
3244 CCValid = SystemZ::CCMASK_LOGICAL; in lowerXALUO()
3249 CCValid = SystemZ::CCMASK_LOGICAL; in lowerXALUO()
3257 SDValue SetCC = emitSETCC(DAG, DL, Result.getValue(1), CCValid, CCMask); in lowerXALUO()
3280 unsigned CCValid = 0; in lowerADDSUBCARRY() local
3287 CCValid = SystemZ::CCMASK_LOGICAL; in lowerADDSUBCARRY()
3292 CCValid = SystemZ::CCMASK_LOGICAL; in lowerADDSUBCARRY()
3299 DAG.getConstant(CCValid, DL, MVT::i32), in lowerADDSUBCARRY()
3305 SDValue SetCC = emitSETCC(DAG, DL, Result.getValue(1), CCValid, CCMask); in lowerADDSUBCARRY()
3669 unsigned Opcode, CCValid; in lowerINTRINSIC_W_CHAIN() local
3670 if (isIntrinsicWithCCAndChain(Op, Opcode, CCValid)) { in lowerINTRINSIC_W_CHAIN()
3684 unsigned Opcode, CCValid; in lowerINTRINSIC_WO_CHAIN() local
3685 if (isIntrinsicWithCC(Op, Opcode, CCValid)) { in lowerINTRINSIC_WO_CHAIN()
5618 static bool combineCCMask(SDValue &CCReg, int &CCValid, int &CCMask) { in combineCCMask() argument
5626 if (CCValid != SystemZ::CCMASK_ICMP) in combineCCMask()
5662 CCValid = NewCCValid->getZExtValue(); in combineCCMask()
5665 CCMask ^= CCValid; in combineCCMask()
5718 auto *CCValid = dyn_cast<ConstantSDNode>(N->getOperand(1)); in combineBR_CCMASK() local
5720 if (!CCValid || !CCMask) in combineBR_CCMASK()
5723 int CCValidVal = CCValid->getZExtValue(); in combineBR_CCMASK()
5742 auto *CCValid = dyn_cast<ConstantSDNode>(N->getOperand(2)); in combineSELECT_CCMASK() local
5744 if (!CCValid || !CCMask) in combineSELECT_CCMASK()
5747 int CCValidVal = CCValid->getZExtValue(); in combineSELECT_CCMASK()
5766 auto *CCValid = dyn_cast<ConstantSDNode>(N->getOperand(1)); in combineGET_CCMASK() local
5768 if (!CCValid || !CCMask) in combineGET_CCMASK()
5770 int CCValidVal = CCValid->getZExtValue(); in combineGET_CCMASK()
6243 unsigned CCValid = MIItBegin->getOperand(3).getImm(); in createPHIsForSelects() local
6265 if (MIIt->getOperand(4).getImm() == (CCValid ^ CCMask)) in createPHIsForSelects()
6290 unsigned CCValid = MI.getOperand(3).getImm(); in emitSelect() local
6303 NextMIIt->getOperand(3).getImm() == CCValid && in emitSelect()
6305 NextMIIt->getOperand(4).getImm() == (CCValid ^ CCMask))) { in emitSelect()
6326 .addImm(CCValid).addImm(CCMask).addMBB(JoinMBB); in emitSelect()
6364 unsigned CCValid = MI.getOperand(4).getImm(); in emitCondStore() local
6375 CCMask ^= CCValid; in emitCondStore()
6390 .addImm(CCValid) in emitCondStore()
6400 CCMask ^= CCValid; in emitCondStore()
6418 .addImm(CCValid).addImm(CCMask).addMBB(JoinMBB); in emitCondStore()