Searched refs:AArch64CC (Results 1 - 14 of 14) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ConditionOptimizer.cpp102 using CmpInfo = std::tuple<int, unsigned, AArch64CC::CondCode>;
112 CmpInfo adjustCmp(MachineInstr *CmpMI, AArch64CC::CondCode Cmp);
114 bool adjustTo(MachineInstr *CmpMI, AArch64CC::CondCode Cmp, MachineInstr *To,
229 static AArch64CC::CondCode getAdjustedCmp(AArch64CC::CondCode Cmp) {
231 case AArch64CC::GT: return AArch64CC::GE;
232 case AArch64CC::GE: return AArch64CC::GT;
233 case AArch64CC
[all...]
H A DAArch64ConditionalCompares.cpp164 AArch64CC::CondCode HeadCmpBBCC;
170 AArch64CC::CondCode CmpBBTailCC;
273 static bool parseCond(ArrayRef<MachineOperand> Cond, AArch64CC::CondCode &CC) {
277 CC = (AArch64CC::CondCode)(int)Cond[0].getImm();
289 CC = AArch64CC::EQ;
294 CC = AArch64CC::NE;
526 HeadCmpBBCC = AArch64CC::getInvertedCondCode(HeadCmpBBCC);
551 CmpBBTailCC = AArch64CC::getInvertedCondCode(CmpBBTailCC);
554 << AArch64CC::getCondCodeName(HeadCmpBBCC)
556 << AArch64CC
[all...]
H A DAArch64RedundantCopyElimination.cpp145 AArch64CC::CondCode CC = (AArch64CC::CondCode)CondBr.getOperand(0).getImm();
146 if (CC != AArch64CC::EQ && CC != AArch64CC::NE)
150 if ((CC == AArch64CC::EQ && BrTarget != MBB) ||
151 (CC == AArch64CC::NE && BrTarget == MBB))
H A DAArch64CondBrTuning.cpp114 AArch64CC::CondCode CC;
122 CC = AArch64CC::EQ;
126 CC = AArch64CC::NE;
130 CC = AArch64CC::PL;
134 CC = AArch64CC::MI;
H A DAArch64SpeculationHardening.cpp154 AArch64CC::CondCode &CondCode) const;
156 AArch64CC::CondCode &CondCode, DebugLoc DL) const;
188 AArch64CC::CondCode &CondCode) const {
213 CondCode = AArch64CC::CondCode(analyzeBranchCondCode[0].getImm());
226 MachineBasicBlock &SplitEdgeBB, AArch64CC::CondCode &CondCode,
247 AArch64CC::CondCode CondCode;
256 AArch64CC::CondCode InvCondCode = AArch64CC::getInvertedCondCode(CondCode);
379 .addImm(AArch64CC::EQ);
H A DAArch64ISelLowering.cpp1520 static AArch64CC::CondCode changeIntCCToAArch64CC(ISD::CondCode CC) {
1525 return AArch64CC::NE;
1527 return AArch64CC::EQ;
1529 return AArch64CC::GT;
1531 return AArch64CC::GE;
1533 return AArch64CC::LT;
1535 return AArch64CC::LE;
1537 return AArch64CC::HI;
1539 return AArch64CC::HS;
1541 return AArch64CC
2153 AArch64CC::CondCode AArch64CC; local
5419 AArch64CC::CondCode AArch64CC = changeIntCCToAArch64CC(CC); local
5430 AArch64CC::CondCode AArch64CC = changeIntCCToAArch64CC(CC); local
8481 AArch64CC::CondCode AArch64CC = changeIntCCToAArch64CC(CC); local
[all...]
H A DAArch64InstructionSelector.cpp899 static AArch64CC::CondCode changeICMPPredToAArch64CC(CmpInst::Predicate P) {
904 return AArch64CC::NE;
906 return AArch64CC::EQ;
908 return AArch64CC::GT;
910 return AArch64CC::GE;
912 return AArch64CC::LT;
914 return AArch64CC::LE;
916 return AArch64CC::HI;
918 return AArch64CC::HS;
920 return AArch64CC
[all...]
H A DAArch64FastISel.cpp194 bool foldXALUIntrinsic(AArch64CC::CondCode &CC, const Instruction *I,
2246 static AArch64CC::CondCode getCompareCC(CmpInst::Predicate Pred) {
2252 return AArch64CC::AL;
2255 return AArch64CC::EQ;
2258 return AArch64CC::GT;
2261 return AArch64CC::GE;
2264 return AArch64CC::HI;
2266 return AArch64CC::MI;
2269 return AArch64CC::LS;
2271 return AArch64CC
[all...]
H A DAArch64InstrInfo.cpp300 AArch64CC::CondCode CC = (AArch64CC::CondCode)(int)Cond[0].getImm();
301 Cond[0].setImm(AArch64CC::getInvertedCondCode(CC));
547 AArch64CC::CondCode CC;
552 CC = AArch64CC::CondCode(Cond[0].getImm());
562 CC = AArch64CC::EQ;
566 CC = AArch64CC::EQ;
570 CC = AArch64CC::NE;
574 CC = AArch64CC::NE;
601 CC = AArch64CC
[all...]
H A DAArch64AsmPrinter.cpp394 .addImm(AArch64CC::NE)
414 .addImm(AArch64CC::HI)
440 .addImm(AArch64CC::LS)
464 .addImm(AArch64CC::EQ)
H A DAArch64ExpandPseudoInsts.cpp214 .addImm(AArch64CC::NE)
297 .addImm(AArch64CC::EQ);
305 .addImm(AArch64CC::EQ);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp154 AArch64CC::CondCode parseCondCodeString(StringRef Cond);
358 AArch64CC::CondCode Code;
514 AArch64CC::CondCode getCondCode() const {
1893 CreateCondCode(AArch64CC::CondCode Code, SMLoc S, SMLoc E, MCContext &Ctx) {
2671 AArch64CC::CondCode AArch64AsmParser::parseCondCodeString(StringRef Cond) {
2672 AArch64CC::CondCode CC = StringSwitch<AArch64CC::CondCode>(Cond.lower())
2673 .Case("eq", AArch64CC::EQ)
2674 .Case("ne", AArch64CC::NE)
2675 .Case("cs", AArch64CC
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp1060 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(OpNum).getImm();
1061 O << AArch64CC::getCondCodeName(CC);
1067 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(OpNum).getImm();
1068 O << AArch64CC::getCondCodeName(AArch64CC::getInvertedCondCode(CC));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.h231 namespace AArch64CC { namespace in namespace:llvm
315 } // end namespace AArch64CC

Completed in 333 milliseconds