Lines Matching refs:SystemZ
16 #define DEBUG_TYPE "systemz-elim-compare"
70 return "SystemZ Comparison Elimination";
103 if ((*SI)->isLiveIn(SystemZ::CC))
119 case SystemZ::LR:
120 case SystemZ::LGR:
121 case SystemZ::LGFR:
122 case SystemZ::LTR:
123 case SystemZ::LTGR:
124 case SystemZ::LTGFR:
125 case SystemZ::LER:
126 case SystemZ::LDR:
127 case SystemZ::LXR:
128 case SystemZ::LTEBR:
129 case SystemZ::LTDBR:
130 case SystemZ::LTXBR:
171 if (Opcode == SystemZ::AHI)
172 BRCT = SystemZ::BRCT;
173 else if (Opcode == SystemZ::AGHI)
174 BRCT = SystemZ::BRCTG;
184 if (Branch->getOpcode() != SystemZ::BRC ||
185 Branch->getOperand(0).getImm() != SystemZ::CCMASK_ICMP ||
186 Branch->getOperand(1).getImm() != SystemZ::CCMASK_CMP_NE)
208 .addReg(SystemZ::CC, RegState::ImplicitDefine);
222 .addReg(SystemZ::CC, RegState::ImplicitDefine);
244 ReusableCCMask &= SystemZ::CCMASK_CMP_EQ;
291 int CCDef = MI->findRegisterDefOperandIdx(SystemZ::CC, false, true, TRI);
298 MBBI->clearRegisterKills(SystemZ::CC, TRI);
306 case SystemZ::LTEBRCompare:
307 case SystemZ::LTDBRCompare:
308 case SystemZ::LTXBRCompare:
356 CCRefs |= getRegReferences(MI, SystemZ::CC);
378 if (Branch->getOpcode() != SystemZ::BRC)
394 assert((CCMask.getImm() & ~SystemZ::CCMASK_ICMP) == 0 &&
398 int CCUse = MBBI->findRegisterUseOperandIdx(SystemZ::CC, false, TRI);
412 .addReg(SystemZ::CC, RegState::ImplicitDefine);
450 Reference CCRefs(getRegReferences(MI, SystemZ::CC));