Searched refs:AArch64CC (Results 1 – 11 of 11) sorted by relevance
/external/llvm/lib/Target/AArch64/ |
D | AArch64ConditionOptimizer.cpp | 95 typedef std::tuple<int, unsigned, AArch64CC::CondCode> CmpInfo; 101 CmpInfo adjustCmp(MachineInstr *CmpMI, AArch64CC::CondCode Cmp); 103 bool adjustTo(MachineInstr *CmpMI, AArch64CC::CondCode Cmp, MachineInstr *To, 218 static AArch64CC::CondCode getAdjustedCmp(AArch64CC::CondCode Cmp) { in getAdjustedCmp() 220 case AArch64CC::GT: return AArch64CC::GE; in getAdjustedCmp() 221 case AArch64CC::GE: return AArch64CC::GT; in getAdjustedCmp() 222 case AArch64CC::LT: return AArch64CC::LE; in getAdjustedCmp() 223 case AArch64CC::LE: return AArch64CC::LT; in getAdjustedCmp() 232 MachineInstr *CmpMI, AArch64CC::CondCode Cmp) { in adjustCmp() 239 int Correction = (Cmp == AArch64CC::GT) ? 1 : -1; in adjustCmp() [all …]
|
D | AArch64ConditionalCompares.cpp | 162 AArch64CC::CondCode HeadCmpBBCC; 168 AArch64CC::CondCode CmpBBTailCC; 269 static bool parseCond(ArrayRef<MachineOperand> Cond, AArch64CC::CondCode &CC) { in parseCond() 273 CC = (AArch64CC::CondCode)(int)Cond[0].getImm(); in parseCond() 285 CC = AArch64CC::EQ; in parseCond() 290 CC = AArch64CC::NE; in parseCond() 519 HeadCmpBBCC = AArch64CC::getInvertedCondCode(HeadCmpBBCC); in canConvert() 543 CmpBBTailCC = AArch64CC::getInvertedCondCode(CmpBBTailCC); in canConvert() 545 DEBUG(dbgs() << "Head->CmpBB on " << AArch64CC::getCondCodeName(HeadCmpBBCC) in canConvert() 546 << ", CmpBB->Tail on " << AArch64CC::getCondCodeName(CmpBBTailCC) in canConvert() [all …]
|
D | AArch64FastISel.cpp | 151 bool foldXALUIntrinsic(AArch64CC::CondCode &CC, const Instruction *I, 2122 static AArch64CC::CondCode getCompareCC(CmpInst::Predicate Pred) { in getCompareCC() 2128 return AArch64CC::AL; in getCompareCC() 2131 return AArch64CC::EQ; in getCompareCC() 2134 return AArch64CC::GT; in getCompareCC() 2137 return AArch64CC::GE; in getCompareCC() 2140 return AArch64CC::HI; in getCompareCC() 2142 return AArch64CC::MI; in getCompareCC() 2145 return AArch64CC::LS; in getCompareCC() 2147 return AArch64CC::VC; in getCompareCC() [all …]
|
D | AArch64ISelLowering.cpp | 1050 static AArch64CC::CondCode changeIntCCToAArch64CC(ISD::CondCode CC) { in changeIntCCToAArch64CC() 1055 return AArch64CC::NE; in changeIntCCToAArch64CC() 1057 return AArch64CC::EQ; in changeIntCCToAArch64CC() 1059 return AArch64CC::GT; in changeIntCCToAArch64CC() 1061 return AArch64CC::GE; in changeIntCCToAArch64CC() 1063 return AArch64CC::LT; in changeIntCCToAArch64CC() 1065 return AArch64CC::LE; in changeIntCCToAArch64CC() 1067 return AArch64CC::HI; in changeIntCCToAArch64CC() 1069 return AArch64CC::HS; in changeIntCCToAArch64CC() 1071 return AArch64CC::LO; in changeIntCCToAArch64CC() [all …]
|
D | AArch64InstrInfo.cpp | 187 AArch64CC::CondCode CC = (AArch64CC::CondCode)(int)Cond[0].getImm(); in ReverseBranchCondition() 188 Cond[0].setImm(AArch64CC::getInvertedCondCode(CC)); in ReverseBranchCondition() 415 AArch64CC::CondCode CC; in insertSelect() 420 CC = AArch64CC::CondCode(Cond[0].getImm()); in insertSelect() 430 CC = AArch64CC::EQ; in insertSelect() 434 CC = AArch64CC::EQ; in insertSelect() 438 CC = AArch64CC::NE; in insertSelect() 442 CC = AArch64CC::NE; in insertSelect() 469 CC = AArch64CC::EQ; in insertSelect() 473 CC = AArch64CC::NE; in insertSelect() [all …]
|
D | AArch64BranchRelaxation.cpp | 356 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(0).getImm(); in invertBccCondition() 357 CC = AArch64CC::getInvertedCondCode(CC); in invertBccCondition()
|
D | AArch64ExpandPseudoInsts.cpp | 639 .addImm(AArch64CC::NE) in expandCMP_SWAP() 725 .addImm(AArch64CC::NE) in expandCMP_SWAP_128()
|
D | AArch64InstrFormats.td | 1090 MCOp.getImm() != AArch64CC::AL && 1091 MCOp.getImm() != AArch64CC::NV; 2319 AArch64CC::CondCode CC = static_cast<AArch64CC::CondCode>(N->getZExtValue()); 2320 return CurDAG->getTargetConstant(AArch64CC::getInvertedCondCode(CC), SDLoc(N),
|
/external/llvm/lib/Target/AArch64/AsmParser/ |
D | AArch64AsmParser.cpp | 58 AArch64CC::CondCode parseCondCodeString(StringRef Cond); 203 AArch64CC::CondCode Code; 354 AArch64CC::CondCode getCondCode() const { in getCondCode() 1679 CreateCondCode(AArch64CC::CondCode Code, SMLoc S, SMLoc E, MCContext &Ctx) { in CreateCondCode() 2326 AArch64CC::CondCode AArch64AsmParser::parseCondCodeString(StringRef Cond) { in parseCondCodeString() 2327 AArch64CC::CondCode CC = StringSwitch<AArch64CC::CondCode>(Cond.lower()) in parseCondCodeString() 2328 .Case("eq", AArch64CC::EQ) in parseCondCodeString() 2329 .Case("ne", AArch64CC::NE) in parseCondCodeString() 2330 .Case("cs", AArch64CC::HS) in parseCondCodeString() 2331 .Case("hs", AArch64CC::HS) in parseCondCodeString() [all …]
|
/external/llvm/lib/Target/AArch64/InstPrinter/ |
D | AArch64InstPrinter.cpp | 1141 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(OpNum).getImm(); in printCondCode() 1142 O << AArch64CC::getCondCodeName(CC); in printCondCode() 1148 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(OpNum).getImm(); in printInverseCondCode() 1149 O << AArch64CC::getCondCodeName(AArch64CC::getInvertedCondCode(CC)); in printInverseCondCode()
|
/external/llvm/lib/Target/AArch64/Utils/ |
D | AArch64BaseInfo.h | 189 namespace AArch64CC {
|