Lines Matching refs:CCValid

38       Opcode(0), ICmpType(0), CCValid(0), CCMask(0) {}  in Comparison()
53 unsigned CCValid; member
1997 unsigned &CCValid) { in isIntrinsicWithCCAndChain() argument
2002 CCValid = SystemZ::CCMASK_TBEGIN; in isIntrinsicWithCCAndChain()
2007 CCValid = SystemZ::CCMASK_TBEGIN; in isIntrinsicWithCCAndChain()
2012 CCValid = SystemZ::CCMASK_TEND; in isIntrinsicWithCCAndChain()
2023 static bool isIntrinsicWithCC(SDValue Op, unsigned &Opcode, unsigned &CCValid) { in isIntrinsicWithCC() argument
2030 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
2037 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
2045 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
2053 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
2061 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
2066 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
2073 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
2080 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
2087 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
2094 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
2101 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
2108 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
2115 CCValid = SystemZ::CCMASK_0 | SystemZ::CCMASK_3; in isIntrinsicWithCC()
2122 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
2129 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
2136 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
2143 CCValid = SystemZ::CCMASK_ANY; in isIntrinsicWithCC()
2149 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
2155 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
2161 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
2167 CCValid = SystemZ::CCMASK_VCMP; in isIntrinsicWithCC()
2172 CCValid = SystemZ::CCMASK_TDC; in isIntrinsicWithCC()
2703 C.CCValid = SystemZ::CCMASK_TM; in adjustForTestUnderMask()
2729 SDValue Call, unsigned CCValid, uint64_t CC, in getIntrinsicCmp() argument
2733 C.CCValid = CCValid; in getIntrinsicCmp()
2756 C.CCMask &= CCValid; in getIntrinsicCmp()
2768 unsigned Opcode, CCValid; in getCmp() local
2771 isIntrinsicWithCCAndChain(CmpOp0, Opcode, CCValid)) in getCmp()
2772 return getIntrinsicCmp(DAG, Opcode, CmpOp0, CCValid, Constant, Cond); in getCmp()
2775 isIntrinsicWithCC(CmpOp0, Opcode, CCValid)) in getCmp()
2776 return getIntrinsicCmp(DAG, Opcode, CmpOp0, CCValid, Constant, Cond); in getCmp()
2781 C.CCValid = SystemZ::CCMASK_FCMP; in getCmp()
2791 C.CCValid = SystemZ::CCMASK_ICMP; in getCmp()
2887 unsigned CCValid, unsigned CCMask) { in emitSETCC() argument
2890 DAG.getTargetConstant(CCValid, DL, MVT::i32), in emitSETCC()
3112 return emitSETCC(DAG, DL, CCReg, C.CCValid, C.CCMask); in lowerSETCC()
3133 SDValue Result = emitSETCC(DAG, DL, CCReg, C.CCValid, C.CCMask); in lowerSTRICT_FSETCC()
3149 DAG.getTargetConstant(C.CCValid, DL, MVT::i32), in lowerBR_CC()
3202 DAG.getTargetConstant(C.CCValid, DL, MVT::i32), in lowerSELECT_CC()
3956 unsigned CCValid = 0; in lowerXALUO() local
3963 CCValid = SystemZ::CCMASK_ARITH; in lowerXALUO()
3968 CCValid = SystemZ::CCMASK_ARITH; in lowerXALUO()
3973 CCValid = SystemZ::CCMASK_LOGICAL; in lowerXALUO()
3978 CCValid = SystemZ::CCMASK_LOGICAL; in lowerXALUO()
3986 SDValue SetCC = emitSETCC(DAG, DL, Result.getValue(1), CCValid, CCMask); in lowerXALUO()
4021 unsigned CCValid = 0; in lowerADDSUBCARRY() local
4031 CCValid = SystemZ::CCMASK_LOGICAL; in lowerADDSUBCARRY()
4039 CCValid = SystemZ::CCMASK_LOGICAL; in lowerADDSUBCARRY()
4046 DAG.getConstant(CCValid, DL, MVT::i32), in lowerADDSUBCARRY()
4052 SDValue SetCC = emitSETCC(DAG, DL, Result.getValue(1), CCValid, CCMask); in lowerADDSUBCARRY()
4449 unsigned Opcode, CCValid; in lowerINTRINSIC_W_CHAIN() local
4450 if (isIntrinsicWithCCAndChain(Op, Opcode, CCValid)) { in lowerINTRINSIC_W_CHAIN()
4464 unsigned Opcode, CCValid; in lowerINTRINSIC_WO_CHAIN() local
4465 if (isIntrinsicWithCC(Op, Opcode, CCValid)) { in lowerINTRINSIC_WO_CHAIN()
6897 static bool combineCCMask(SDValue &CCReg, int &CCValid, int &CCMask) { in combineCCMask() argument
6905 if (CCValid != SystemZ::CCMASK_ICMP) in combineCCMask()
6941 CCValid = NewCCValid->getZExtValue(); in combineCCMask()
6944 CCMask ^= CCValid; in combineCCMask()
6989 auto *CCValid = dyn_cast<ConstantSDNode>(N->getOperand(1)); in combineBR_CCMASK() local
6991 if (!CCValid || !CCMask) in combineBR_CCMASK()
6994 int CCValidVal = CCValid->getZExtValue(); in combineBR_CCMASK()
7013 auto *CCValid = dyn_cast<ConstantSDNode>(N->getOperand(2)); in combineSELECT_CCMASK() local
7015 if (!CCValid || !CCMask) in combineSELECT_CCMASK()
7018 int CCValidVal = CCValid->getZExtValue(); in combineSELECT_CCMASK()
7036 auto *CCValid = dyn_cast<ConstantSDNode>(N->getOperand(1)); in combineGET_CCMASK() local
7038 if (!CCValid || !CCMask) in combineGET_CCMASK()
7040 int CCValidVal = CCValid->getZExtValue(); in combineGET_CCMASK()
7547 unsigned CCValid = FirstMI->getOperand(3).getImm(); in createPHIsForSelects() local
7568 if (MI->getOperand(4).getImm() == (CCValid ^ CCMask)) in createPHIsForSelects()
7596 unsigned CCValid = MI.getOperand(3).getImm(); in emitSelect() local
7610 assert(NextMIIt->getOperand(3).getImm() == CCValid && in emitSelect()
7613 NextMIIt->getOperand(4).getImm() == (CCValid ^ CCMask)) { in emitSelect()
7657 .addImm(CCValid).addImm(CCMask).addMBB(JoinMBB); in emitSelect()
7696 unsigned CCValid = MI.getOperand(4).getImm(); in emitCondStore() local
7716 CCMask ^= CCValid; in emitCondStore()
7722 .addImm(CCValid) in emitCondStore()
7732 CCMask ^= CCValid; in emitCondStore()
7750 .addImm(CCValid).addImm(CCMask).addMBB(JoinMBB); in emitCondStore()