Lines Matching defs:CC

1809     X86::CondCode CC = static_cast<X86::CondCode>(MI.getOperand(OpNo).getImm());
1810 WorkingMI.getOperand(OpNo).setImm(X86::GetOppositeBranchCondition(CC));
2217 X86::CondCode X86::GetOppositeBranchCondition(X86::CondCode CC) {
2218 switch (CC) {
2243 static X86::CondCode getSwappedCondition(X86::CondCode CC) {
2244 switch (CC) {
2261 X86::CondCode CC = X86::COND_INVALID;
2266 case CmpInst::FCMP_UEQ: CC = X86::COND_E; break;
2268 case CmpInst::FCMP_OGT: CC = X86::COND_A; break;
2270 case CmpInst::FCMP_OGE: CC = X86::COND_AE; break;
2272 case CmpInst::FCMP_ULT: CC = X86::COND_B; break;
2274 case CmpInst::FCMP_ULE: CC = X86::COND_BE; break;
2275 case CmpInst::FCMP_ONE: CC = X86::COND_NE; break;
2276 case CmpInst::FCMP_UNO: CC = X86::COND_P; break;
2277 case CmpInst::FCMP_ORD: CC = X86::COND_NP; break;
2279 case CmpInst::FCMP_UNE: CC = X86::COND_INVALID; break;
2282 case CmpInst::ICMP_EQ: CC = X86::COND_E; break;
2283 case CmpInst::ICMP_NE: CC = X86::COND_NE; break;
2284 case CmpInst::ICMP_UGT: CC = X86::COND_A; break;
2285 case CmpInst::ICMP_UGE: CC = X86::COND_AE; break;
2286 case CmpInst::ICMP_ULT: CC = X86::COND_B; break;
2287 case CmpInst::ICMP_ULE: CC = X86::COND_BE; break;
2288 case CmpInst::ICMP_SGT: CC = X86::COND_G; break;
2289 case CmpInst::ICMP_SGE: CC = X86::COND_GE; break;
2290 case CmpInst::ICMP_SLT: CC = X86::COND_L; break;
2291 case CmpInst::ICMP_SLE: CC = X86::COND_LE; break;
2294 return std::make_pair(CC, NeedSwap);
2313 unsigned X86::getVPCMPImmForCond(ISD::CondCode CC) {
2314 switch (CC) {
2451 X86::CondCode CC = X86::getCondFromBranch(*I);
2453 if (CC != BranchCond[0].getImm())
2794 X86::CondCode CC = (X86::CondCode)Cond[0].getImm();
2795 switch (CC) {
2817 BuildMI(&MBB, DL, get(X86::JCC_1)).addMBB(TBB).addImm(CC);
3631 ShouldUpdateCC = true; // Update CC later on.
5997 X86::CondCode CC = static_cast<X86::CondCode>(Cond[0].getImm());
5998 Cond[0].setImm(GetOppositeBranchCondition(CC));