Lines Matching refs:CCValid

38       Opcode(0), ICmpType(0), CCValid(0), CCMask(0) {}  in Comparison()
53 unsigned CCValid; member
1858 unsigned &CCValid) { in isIntrinsicWithCCAndChain() argument
1863 CCValid = SystemZ::CCMASK_TBEGIN; in isIntrinsicWithCCAndChain()
1868 CCValid = SystemZ::CCMASK_TBEGIN; in isIntrinsicWithCCAndChain()
1873 CCValid = SystemZ::CCMASK_TEND; in isIntrinsicWithCCAndChain()
1884 static bool isIntrinsicWithCC(SDValue Op, unsigned &Opcode, unsigned &CCValid) { in isIntrinsicWithCC() argument
1891 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1898 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1906 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1914 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1922 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1927 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
1934 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1941 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1948 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1955 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1962 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1969 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1976 CCValid = SystemZ::CCMASK_0 | SystemZ::CCMASK_3; in isIntrinsicWithCC()
1983 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1990 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
1997 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
2004 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
2010 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
2016 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
2022 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
2028 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
2033 CCValid = SystemZ::CCMASK_TDC; in isIntrinsicWithCC()
2567 C.CCValid = SystemZ::CCMASK_TM; in adjustForTestUnderMask()
2593 SDValue Call, unsigned CCValid, uint64_t CC, in getIntrinsicCmp() argument
2597 C.CCValid = CCValid; in getIntrinsicCmp()
2620 C.CCMask &= CCValid; in getIntrinsicCmp()
2632 unsigned Opcode, CCValid; in getCmp() local
2635 isIntrinsicWithCCAndChain(CmpOp0, Opcode, CCValid)) in getCmp()
2636 return getIntrinsicCmp(DAG, Opcode, CmpOp0, CCValid, Constant, Cond); in getCmp()
2639 isIntrinsicWithCC(CmpOp0, Opcode, CCValid)) in getCmp()
2640 return getIntrinsicCmp(DAG, Opcode, CmpOp0, CCValid, Constant, Cond); in getCmp()
2645 C.CCValid = SystemZ::CCMASK_FCMP; in getCmp()
2655 C.CCValid = SystemZ::CCMASK_ICMP; in getCmp()
2751 unsigned CCValid, unsigned CCMask) { in emitSETCC() argument
2754 DAG.getTargetConstant(CCValid, DL, MVT::i32), in emitSETCC()
2976 return emitSETCC(DAG, DL, CCReg, C.CCValid, C.CCMask); in lowerSETCC()
2997 SDValue Result = emitSETCC(DAG, DL, CCReg, C.CCValid, C.CCMask); in lowerSTRICT_FSETCC()
3013 DAG.getTargetConstant(C.CCValid, DL, MVT::i32), in lowerBR_CC()
3066 DAG.getTargetConstant(C.CCValid, DL, MVT::i32), in lowerSELECT_CC()
3719 unsigned CCValid = 0; in lowerXALUO() local
3726 CCValid = SystemZ::CCMASK_ARITH; in lowerXALUO()
3731 CCValid = SystemZ::CCMASK_ARITH; in lowerXALUO()
3736 CCValid = SystemZ::CCMASK_LOGICAL; in lowerXALUO()
3741 CCValid = SystemZ::CCMASK_LOGICAL; in lowerXALUO()
3749 SDValue SetCC = emitSETCC(DAG, DL, Result.getValue(1), CCValid, CCMask); in lowerXALUO()
3784 unsigned CCValid = 0; in lowerADDSUBCARRY() local
3794 CCValid = SystemZ::CCMASK_LOGICAL; in lowerADDSUBCARRY()
3802 CCValid = SystemZ::CCMASK_LOGICAL; in lowerADDSUBCARRY()
3809 DAG.getConstant(CCValid, DL, MVT::i32), in lowerADDSUBCARRY()
3815 SDValue SetCC = emitSETCC(DAG, DL, Result.getValue(1), CCValid, CCMask); in lowerADDSUBCARRY()
4209 unsigned Opcode, CCValid; in lowerINTRINSIC_W_CHAIN() local
4210 if (isIntrinsicWithCCAndChain(Op, Opcode, CCValid)) { in lowerINTRINSIC_W_CHAIN()
4224 unsigned Opcode, CCValid; in lowerINTRINSIC_WO_CHAIN() local
4225 if (isIntrinsicWithCC(Op, Opcode, CCValid)) { in lowerINTRINSIC_WO_CHAIN()
6501 static bool combineCCMask(SDValue &CCReg, int &CCValid, int &CCMask) { in combineCCMask() argument
6509 if (CCValid != SystemZ::CCMASK_ICMP) in combineCCMask()
6545 CCValid = NewCCValid->getZExtValue(); in combineCCMask()
6548 CCMask ^= CCValid; in combineCCMask()
6593 auto *CCValid = dyn_cast<ConstantSDNode>(N->getOperand(1)); in combineBR_CCMASK() local
6595 if (!CCValid || !CCMask) in combineBR_CCMASK()
6598 int CCValidVal = CCValid->getZExtValue(); in combineBR_CCMASK()
6617 auto *CCValid = dyn_cast<ConstantSDNode>(N->getOperand(2)); in combineSELECT_CCMASK() local
6619 if (!CCValid || !CCMask) in combineSELECT_CCMASK()
6622 int CCValidVal = CCValid->getZExtValue(); in combineSELECT_CCMASK()
6640 auto *CCValid = dyn_cast<ConstantSDNode>(N->getOperand(1)); in combineGET_CCMASK() local
6642 if (!CCValid || !CCMask) in combineGET_CCMASK()
6644 int CCValidVal = CCValid->getZExtValue(); in combineGET_CCMASK()
7145 unsigned CCValid = FirstMI->getOperand(3).getImm(); in createPHIsForSelects() local
7166 if (MI->getOperand(4).getImm() == (CCValid ^ CCMask)) in createPHIsForSelects()
7195 unsigned CCValid = MI.getOperand(3).getImm(); in emitSelect() local
7209 assert(NextMIIt->getOperand(3).getImm() == CCValid && in emitSelect()
7212 NextMIIt->getOperand(4).getImm() == (CCValid ^ CCMask)) { in emitSelect()
7256 .addImm(CCValid).addImm(CCMask).addMBB(JoinMBB); in emitSelect()
7296 unsigned CCValid = MI.getOperand(4).getImm(); in emitCondStore() local
7316 CCMask ^= CCValid; in emitCondStore()
7322 .addImm(CCValid) in emitCondStore()
7332 CCMask ^= CCValid; in emitCondStore()
7350 .addImm(CCValid).addImm(CCMask).addMBB(JoinMBB); in emitCondStore()