Lines Matching refs:AArch64CC

503     AArch64CC::CondCode CC = (AArch64CC::CondCode)(int)Cond[0].getImm();  in reverseBranchCondition()
504 Cond[0].setImm(AArch64CC::getInvertedCondCode(CC)); in reverseBranchCondition()
759 AArch64CC::CondCode CC; in insertSelect()
764 CC = AArch64CC::CondCode(Cond[0].getImm()); in insertSelect()
774 CC = AArch64CC::EQ; in insertSelect()
778 CC = AArch64CC::EQ; in insertSelect()
782 CC = AArch64CC::NE; in insertSelect()
786 CC = AArch64CC::NE; in insertSelect()
813 CC = AArch64CC::EQ; in insertSelect()
817 CC = AArch64CC::NE; in insertSelect()
862 CC = AArch64CC::getInvertedCondCode(CC); in insertSelect()
1672 static AArch64CC::CondCode findCondCodeUsedByInstr(const MachineInstr &Instr) { in findCondCodeUsedByInstr()
1674 return CCIdx >= 0 ? static_cast<AArch64CC::CondCode>( in findCondCodeUsedByInstr()
1676 : AArch64CC::Invalid; in findCondCodeUsedByInstr()
1679 static UsedNZCV getUsedNZCV(AArch64CC::CondCode CC) { in getUsedNZCV()
1680 assert(CC != AArch64CC::Invalid); in getUsedNZCV()
1686 case AArch64CC::EQ: // Z set in getUsedNZCV()
1687 case AArch64CC::NE: // Z clear in getUsedNZCV()
1691 case AArch64CC::HI: // Z clear and C set in getUsedNZCV()
1692 case AArch64CC::LS: // Z set or C clear in getUsedNZCV()
1695 case AArch64CC::HS: // C set in getUsedNZCV()
1696 case AArch64CC::LO: // C clear in getUsedNZCV()
1700 case AArch64CC::MI: // N set in getUsedNZCV()
1701 case AArch64CC::PL: // N clear in getUsedNZCV()
1705 case AArch64CC::VS: // V set in getUsedNZCV()
1706 case AArch64CC::VC: // V clear in getUsedNZCV()
1710 case AArch64CC::GT: // Z clear, N and V the same in getUsedNZCV()
1711 case AArch64CC::LE: // Z set, N and V differ in getUsedNZCV()
1714 case AArch64CC::GE: // N and V the same in getUsedNZCV()
1715 case AArch64CC::LT: // N and V differ in getUsedNZCV()
1743 AArch64CC::CondCode CC = findCondCodeUsedByInstr(Instr); in examineCFlagsUse()
1744 if (CC == AArch64CC::Invalid) // Unsupported conditional instruction in examineCFlagsUse()
1865 AArch64CC::CondCode MICC = findCondCodeUsedByInstr(MI); in canCmpInstrBeRemoved()
1866 if (MICC == AArch64CC::Invalid) in canCmpInstrBeRemoved()
1907 IsInvertCC = (CmpValue && (MICC == AArch64CC::EQ || MICC == AArch64CC::PL)) || in canCmpInstrBeRemoved()
1908 (!CmpValue && MICC == AArch64CC::NE); in canCmpInstrBeRemoved()
1959 AArch64CC::CondCode CCUse = AArch64CC::getInvertedCondCode( in removeCmpToZeroOrOne()
1960 static_cast<AArch64CC::CondCode>(CCOperand.getImm())); in removeCmpToZeroOrOne()
8079 AArch64CC::CondCode CC = (AArch64CC::CondCode)DefMI->getOperand(3).getImm(); in optimizeCondBranch()
8089 CC = AArch64CC::getInvertedCondCode(CC); in optimizeCondBranch()
9577 .addImm(AArch64CC::LE) in probedStackAlloc()
9739 AArch64CC::CondCode CC = in createRemainingIterationsGreaterCondition()
9740 (AArch64CC::CondCode)CondBranch->getOperand(0).getImm(); in createRemainingIterationsGreaterCondition()
9742 CC = AArch64CC::getInvertedCondCode(CC); in createRemainingIterationsGreaterCondition()
9749 AArch64CC::CondCode CC) -> Register { in createRemainingIterationsGreaterCondition()
9755 .addImm(AArch64CC::getInvertedCondCode(CC)); in createRemainingIterationsGreaterCondition()
9822 Cond.push_back(MachineOperand::CreateImm(AArch64CC::EQ)); in createRemainingIterationsGreaterCondition()