/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64ConditionOptimizer.cpp | 102 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) { in getAdjustedCmp() 231 case AArch64CC::GT: return AArch64CC::GE; in getAdjustedCmp() 232 case AArch64CC::GE: return AArch64CC::GT; in getAdjustedCmp() 233 case AArch64CC::LT: return AArch64CC::LE; in getAdjustedCmp() 234 case AArch64CC::LE: return AArch64CC::LT; in getAdjustedCmp() 243 MachineInstr *CmpMI, AArch64CC::CondCode Cmp) { in adjustCmp() 250 int Correction = (Cmp == AArch64CC::GT) ? 1 : -1; in adjustCmp() [all …]
|
D | AArch64InstructionSelector.cpp | 504 static AArch64CC::CondCode changeICMPPredToAArch64CC(CmpInst::Predicate P) { in changeICMPPredToAArch64CC() 509 return AArch64CC::NE; in changeICMPPredToAArch64CC() 511 return AArch64CC::EQ; in changeICMPPredToAArch64CC() 513 return AArch64CC::GT; in changeICMPPredToAArch64CC() 515 return AArch64CC::GE; in changeICMPPredToAArch64CC() 517 return AArch64CC::LT; in changeICMPPredToAArch64CC() 519 return AArch64CC::LE; in changeICMPPredToAArch64CC() 521 return AArch64CC::HI; in changeICMPPredToAArch64CC() 523 return AArch64CC::HS; in changeICMPPredToAArch64CC() 525 return AArch64CC::LO; in changeICMPPredToAArch64CC() [all …]
|
D | AArch64ConditionalCompares.cpp | 164 AArch64CC::CondCode HeadCmpBBCC; 170 AArch64CC::CondCode CmpBBTailCC; 273 static bool parseCond(ArrayRef<MachineOperand> Cond, AArch64CC::CondCode &CC) { in parseCond() 277 CC = (AArch64CC::CondCode)(int)Cond[0].getImm(); in parseCond() 289 CC = AArch64CC::EQ; in parseCond() 294 CC = AArch64CC::NE; in parseCond() 527 HeadCmpBBCC = AArch64CC::getInvertedCondCode(HeadCmpBBCC); in canConvert() 552 CmpBBTailCC = AArch64CC::getInvertedCondCode(CmpBBTailCC); in canConvert() 555 << AArch64CC::getCondCodeName(HeadCmpBBCC) in canConvert() 557 << AArch64CC::getCondCodeName(CmpBBTailCC) << '\n'); in canConvert() [all …]
|
D | AArch64RedundantCopyElimination.cpp | 146 AArch64CC::CondCode CC = (AArch64CC::CondCode)CondBr.getOperand(0).getImm(); in knownRegValInBlock() 147 if (CC != AArch64CC::EQ && CC != AArch64CC::NE) in knownRegValInBlock() 151 if ((CC == AArch64CC::EQ && BrTarget != MBB) || in knownRegValInBlock() 152 (CC == AArch64CC::NE && BrTarget == MBB)) in knownRegValInBlock()
|
D | AArch64CondBrTuning.cpp | 115 AArch64CC::CondCode CC; in convertToCondBr() 123 CC = AArch64CC::EQ; in convertToCondBr() 127 CC = AArch64CC::NE; in convertToCondBr() 131 CC = AArch64CC::PL; in convertToCondBr() 135 CC = AArch64CC::MI; in convertToCondBr()
|
D | AArch64FastISel.cpp | 195 bool foldXALUIntrinsic(AArch64CC::CondCode &CC, const Instruction *I, 2211 static AArch64CC::CondCode getCompareCC(CmpInst::Predicate Pred) { in getCompareCC() 2217 return AArch64CC::AL; in getCompareCC() 2220 return AArch64CC::EQ; in getCompareCC() 2223 return AArch64CC::GT; in getCompareCC() 2226 return AArch64CC::GE; in getCompareCC() 2229 return AArch64CC::HI; in getCompareCC() 2231 return AArch64CC::MI; in getCompareCC() 2234 return AArch64CC::LS; in getCompareCC() 2236 return AArch64CC::VC; in getCompareCC() [all …]
|
D | AArch64ISelLowering.cpp | 1303 static AArch64CC::CondCode changeIntCCToAArch64CC(ISD::CondCode CC) { in changeIntCCToAArch64CC() 1308 return AArch64CC::NE; in changeIntCCToAArch64CC() 1310 return AArch64CC::EQ; in changeIntCCToAArch64CC() 1312 return AArch64CC::GT; in changeIntCCToAArch64CC() 1314 return AArch64CC::GE; in changeIntCCToAArch64CC() 1316 return AArch64CC::LT; in changeIntCCToAArch64CC() 1318 return AArch64CC::LE; in changeIntCCToAArch64CC() 1320 return AArch64CC::HI; in changeIntCCToAArch64CC() 1322 return AArch64CC::HS; in changeIntCCToAArch64CC() 1324 return AArch64CC::LO; in changeIntCCToAArch64CC() [all …]
|
D | AArch64InstrInfo.cpp | 289 AArch64CC::CondCode CC = (AArch64CC::CondCode)(int)Cond[0].getImm(); in reverseBranchCondition() 290 Cond[0].setImm(AArch64CC::getInvertedCondCode(CC)); in reverseBranchCondition() 536 AArch64CC::CondCode CC; in insertSelect() 541 CC = AArch64CC::CondCode(Cond[0].getImm()); in insertSelect() 551 CC = AArch64CC::EQ; in insertSelect() 555 CC = AArch64CC::EQ; in insertSelect() 559 CC = AArch64CC::NE; in insertSelect() 563 CC = AArch64CC::NE; in insertSelect() 590 CC = AArch64CC::EQ; in insertSelect() 594 CC = AArch64CC::NE; in insertSelect() [all …]
|
D | AArch64ExpandPseudoInsts.cpp | 629 .addImm(AArch64CC::NE) in expandCMP_SWAP() 712 .addImm(AArch64CC::EQ); in expandCMP_SWAP_128() 720 .addImm(AArch64CC::EQ); in expandCMP_SWAP_128()
|
D | AArch64InstrFormats.td | 1389 MCOp.getImm() != AArch64CC::AL && 1390 MCOp.getImm() != AArch64CC::NV; 2677 AArch64CC::CondCode CC = static_cast<AArch64CC::CondCode>(N->getZExtValue()); 2678 return CurDAG->getTargetConstant(AArch64CC::getInvertedCondCode(CC), SDLoc(N),
|
/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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/AsmParser/ |
D | AArch64AsmParser.cpp | 153 AArch64CC::CondCode parseCondCodeString(StringRef Cond); 350 AArch64CC::CondCode Code; 496 AArch64CC::CondCode getCondCode() const { in getCondCode() 1871 CreateCondCode(AArch64CC::CondCode Code, SMLoc S, SMLoc E, MCContext &Ctx) { in CreateCondCode() 2587 AArch64CC::CondCode AArch64AsmParser::parseCondCodeString(StringRef Cond) { in parseCondCodeString() 2588 AArch64CC::CondCode CC = StringSwitch<AArch64CC::CondCode>(Cond.lower()) in parseCondCodeString() 2589 .Case("eq", AArch64CC::EQ) in parseCondCodeString() 2590 .Case("ne", AArch64CC::NE) in parseCondCodeString() 2591 .Case("cs", AArch64CC::HS) in parseCondCodeString() 2592 .Case("hs", AArch64CC::HS) in parseCondCodeString() [all …]
|
/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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/InstPrinter/ |
D | AArch64InstPrinter.cpp | 1022 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(OpNum).getImm(); in printCondCode() 1023 O << AArch64CC::getCondCodeName(CC); in printCondCode() 1029 AArch64CC::CondCode CC = (AArch64CC::CondCode)MI->getOperand(OpNum).getImm(); in printInverseCondCode() 1030 O << AArch64CC::getCondCodeName(AArch64CC::getInvertedCondCode(CC)); in printInverseCondCode()
|
/external/llvm/lib/Target/AArch64/Utils/ |
D | AArch64BaseInfo.h | 189 namespace AArch64CC {
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/Utils/ |
D | AArch64BaseInfo.h | 189 namespace AArch64CC {
|
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/AArch64/ |
D | AArch64GenAsmWriter1.inc | 25334 MCOp.getImm() != AArch64CC::AL && 25335 MCOp.getImm() != AArch64CC::NV;
|