Lines Matching refs:CCValid
1002 // value in CCMask and a 0 when CC has a value in CCValid & ~CCMask.
1003 // The handling of CC values outside CCValid doesn't matter.
1004 static IPMConversion getIPMConversion(unsigned CCValid, unsigned CCMask) {
1007 if (CCMask == (CCValid & (SystemZ::CCMASK_1 | SystemZ::CCMASK_3)))
1009 if (CCMask == (CCValid & (SystemZ::CCMASK_2 | SystemZ::CCMASK_3)))
1020 if (CCMask == (CCValid & SystemZ::CCMASK_0))
1022 if (CCMask == (CCValid & (SystemZ::CCMASK_0 | SystemZ::CCMASK_1)))
1024 if (CCMask == (CCValid & (SystemZ::CCMASK_0
1028 if (CCMask == (CCValid & SystemZ::CCMASK_3))
1030 if (CCMask == (CCValid & (SystemZ::CCMASK_1
1037 if (CCMask == (CCValid & (SystemZ::CCMASK_0 | SystemZ::CCMASK_2)))
1042 if (CCMask == (CCValid & (SystemZ::CCMASK_1 | SystemZ::CCMASK_2)))
1044 if (CCMask == (CCValid & (SystemZ::CCMASK_0 | SystemZ::CCMASK_3)))
1050 if (CCMask == (CCValid & SystemZ::CCMASK_1))
1052 if (CCMask == (CCValid & SystemZ::CCMASK_2))
1055 if (CCMask == (CCValid & (SystemZ::CCMASK_0
1059 if (CCMask == (CCValid & (SystemZ::CCMASK_0
1346 // tested is as described by CCValid and CCMask. Update the arguments
1350 unsigned &CCValid, unsigned &CCMask,
1402 CCValid = SystemZ::CCMASK_TM;
1407 // 2-bit result in CC. Set CCValid to the CCMASK_* of all possible
1412 ISD::CondCode Cond, unsigned &CCValid,
1418 CCValid = SystemZ::CCMASK_FCMP;
1422 CCValid = SystemZ::CCMASK_ICMP;
1423 CCMask &= CCValid;
1450 adjustForTestUnderMask(DAG, Opcode, CmpOp0, CmpOp1, CCValid, CCMask,
1496 unsigned CCValid, CCMask;
1497 SDValue Glue = emitCmp(TM, DAG, DL, CmpOp0, CmpOp1, CC, CCValid, CCMask);
1499 IPMConversion Conversion = getIPMConversion(CCValid, CCMask);
1527 unsigned CCValid, CCMask;
1528 SDValue Flags = emitCmp(TM, DAG, DL, CmpOp0, CmpOp1, CC, CCValid, CCMask);
1530 Chain, DAG.getConstant(CCValid, MVT::i32),
1543 unsigned CCValid, CCMask;
1544 SDValue Flags = emitCmp(TM, DAG, DL, CmpOp0, CmpOp1, CC, CCValid, CCMask);
1549 Ops.push_back(DAG.getConstant(CCValid, MVT::i32));
2289 unsigned CCValid = MI->getOperand(3).getImm();
2302 .addImm(CCValid).addImm(CCMask).addMBB(JoinMBB);
2338 unsigned CCValid = MI->getOperand(4).getImm();
2349 CCMask ^= CCValid;
2352 .addImm(CCValid).addImm(CCMask);
2359 CCMask ^= CCValid;
2370 .addImm(CCValid).addImm(CCMask).addMBB(JoinMBB);