/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/Utils/ |
D | AArch64BaseInfo.h | 31 case AArch64::X0: return AArch64::W0; in getWRegFromXReg() 32 case AArch64::X1: return AArch64::W1; in getWRegFromXReg() 33 case AArch64::X2: return AArch64::W2; in getWRegFromXReg() 34 case AArch64::X3: return AArch64::W3; in getWRegFromXReg() 35 case AArch64::X4: return AArch64::W4; in getWRegFromXReg() 36 case AArch64::X5: return AArch64::W5; in getWRegFromXReg() 37 case AArch64::X6: return AArch64::W6; in getWRegFromXReg() 38 case AArch64::X7: return AArch64::W7; in getWRegFromXReg() 39 case AArch64::X8: return AArch64::W8; in getWRegFromXReg() 40 case AArch64::X9: return AArch64::W9; in getWRegFromXReg() [all …]
|
/external/llvm-project/llvm/lib/Target/AArch64/Utils/ |
D | AArch64BaseInfo.h | 31 case AArch64::X0: return AArch64::W0; in getWRegFromXReg() 32 case AArch64::X1: return AArch64::W1; in getWRegFromXReg() 33 case AArch64::X2: return AArch64::W2; in getWRegFromXReg() 34 case AArch64::X3: return AArch64::W3; in getWRegFromXReg() 35 case AArch64::X4: return AArch64::W4; in getWRegFromXReg() 36 case AArch64::X5: return AArch64::W5; in getWRegFromXReg() 37 case AArch64::X6: return AArch64::W6; in getWRegFromXReg() 38 case AArch64::X7: return AArch64::W7; in getWRegFromXReg() 39 case AArch64::X8: return AArch64::W8; in getWRegFromXReg() 40 case AArch64::X9: return AArch64::W9; in getWRegFromXReg() [all …]
|
/external/llvm/lib/Target/AArch64/Utils/ |
D | AArch64BaseInfo.h | 32 case AArch64::X0: return AArch64::W0; in getWRegFromXReg() 33 case AArch64::X1: return AArch64::W1; in getWRegFromXReg() 34 case AArch64::X2: return AArch64::W2; in getWRegFromXReg() 35 case AArch64::X3: return AArch64::W3; in getWRegFromXReg() 36 case AArch64::X4: return AArch64::W4; in getWRegFromXReg() 37 case AArch64::X5: return AArch64::W5; in getWRegFromXReg() 38 case AArch64::X6: return AArch64::W6; in getWRegFromXReg() 39 case AArch64::X7: return AArch64::W7; in getWRegFromXReg() 40 case AArch64::X8: return AArch64::W8; in getWRegFromXReg() 41 case AArch64::X9: return AArch64::W9; in getWRegFromXReg() [all …]
|
/external/llvm-project/llvm/lib/Target/AArch64/ |
D | AArch64MacroFusion.cpp | 25 if (SecondMI.getOpcode() != AArch64::Bcc) in isArithmeticBccPair() 33 case AArch64::ADDSWri: in isArithmeticBccPair() 34 case AArch64::ADDSWrr: in isArithmeticBccPair() 35 case AArch64::ADDSXri: in isArithmeticBccPair() 36 case AArch64::ADDSXrr: in isArithmeticBccPair() 37 case AArch64::ANDSWri: in isArithmeticBccPair() 38 case AArch64::ANDSWrr: in isArithmeticBccPair() 39 case AArch64::ANDSXri: in isArithmeticBccPair() 40 case AArch64::ANDSXrr: in isArithmeticBccPair() 41 case AArch64::SUBSWri: in isArithmeticBccPair() [all …]
|
D | AArch64FalkorHWPFFix.cpp | 247 case AArch64::LD1i64: in getLoadInfo() 248 case AArch64::LD2i64: in getLoadInfo() 255 case AArch64::LD1i8: in getLoadInfo() 256 case AArch64::LD1i16: in getLoadInfo() 257 case AArch64::LD1i32: in getLoadInfo() 258 case AArch64::LD2i8: in getLoadInfo() 259 case AArch64::LD2i16: in getLoadInfo() 260 case AArch64::LD2i32: in getLoadInfo() 261 case AArch64::LD3i8: in getLoadInfo() 262 case AArch64::LD3i16: in getLoadInfo() [all …]
|
D | AArch64SIMDInstrOpt.cpp | 103 RuleST2(AArch64::ST2Twov2d, AArch64::ZIP1v2i64, AArch64::ZIP2v2i64, 104 AArch64::STPQi, AArch64::FPR128RegClass), 105 RuleST2(AArch64::ST2Twov4s, AArch64::ZIP1v4i32, AArch64::ZIP2v4i32, 106 AArch64::STPQi, AArch64::FPR128RegClass), 107 RuleST2(AArch64::ST2Twov2s, AArch64::ZIP1v2i32, AArch64::ZIP2v2i32, 108 AArch64::STPDi, AArch64::FPR64RegClass), 109 RuleST2(AArch64::ST2Twov8h, AArch64::ZIP1v8i16, AArch64::ZIP2v8i16, 110 AArch64::STPQi, AArch64::FPR128RegClass), 111 RuleST2(AArch64::ST2Twov4h, AArch64::ZIP1v4i16, AArch64::ZIP2v4i16, 112 AArch64::STPDi, AArch64::FPR64RegClass), [all …]
|
D | AArch64InstrInfo.cpp | 70 : AArch64GenInstrInfo(AArch64::ADJCALLSTACKDOWN, AArch64::ADJCALLSTACKUP, in AArch64InstrInfo() 71 AArch64::CATCHRET), in AArch64InstrInfo() 83 if (Op == AArch64::INLINEASM || Op == AArch64::INLINEASM_BR) in getInstSizeInBytes() 117 case AArch64::TLSDESC_CALLSEQ: in getInstSizeInBytes() 121 case AArch64::SpeculationBarrierISBDSBEndBB: in getInstSizeInBytes() 125 case AArch64::SpeculationBarrierSBEndBB: in getInstSizeInBytes() 129 case AArch64::JumpTableDest32: in getInstSizeInBytes() 130 case AArch64::JumpTableDest16: in getInstSizeInBytes() 131 case AArch64::JumpTableDest8: in getInstSizeInBytes() 134 case AArch64::SPACE: in getInstSizeInBytes() [all …]
|
D | AArch64DeadRegisterDefinitionsPass.cpp | 79 case AArch64::LDADDB: case AArch64::LDADDH: in atomicReadDroppedOnZero() 80 case AArch64::LDADDW: case AArch64::LDADDX: in atomicReadDroppedOnZero() 81 case AArch64::LDADDLB: case AArch64::LDADDLH: in atomicReadDroppedOnZero() 82 case AArch64::LDADDLW: case AArch64::LDADDLX: in atomicReadDroppedOnZero() 83 case AArch64::LDCLRB: case AArch64::LDCLRH: in atomicReadDroppedOnZero() 84 case AArch64::LDCLRW: case AArch64::LDCLRX: in atomicReadDroppedOnZero() 85 case AArch64::LDCLRLB: case AArch64::LDCLRLH: in atomicReadDroppedOnZero() 86 case AArch64::LDCLRLW: case AArch64::LDCLRLX: in atomicReadDroppedOnZero() 87 case AArch64::LDEORB: case AArch64::LDEORH: in atomicReadDroppedOnZero() 88 case AArch64::LDEORW: case AArch64::LDEORX: in atomicReadDroppedOnZero() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64MacroFusion.cpp | 25 if (SecondMI.getOpcode() != AArch64::Bcc) in isArithmeticBccPair() 33 case AArch64::ADDSWri: in isArithmeticBccPair() 34 case AArch64::ADDSWrr: in isArithmeticBccPair() 35 case AArch64::ADDSXri: in isArithmeticBccPair() 36 case AArch64::ADDSXrr: in isArithmeticBccPair() 37 case AArch64::ANDSWri: in isArithmeticBccPair() 38 case AArch64::ANDSWrr: in isArithmeticBccPair() 39 case AArch64::ANDSXri: in isArithmeticBccPair() 40 case AArch64::ANDSXrr: in isArithmeticBccPair() 41 case AArch64::SUBSWri: in isArithmeticBccPair() [all …]
|
D | AArch64FalkorHWPFFix.cpp | 247 case AArch64::LD1i64: in getLoadInfo() 248 case AArch64::LD2i64: in getLoadInfo() 255 case AArch64::LD1i8: in getLoadInfo() 256 case AArch64::LD1i16: in getLoadInfo() 257 case AArch64::LD1i32: in getLoadInfo() 258 case AArch64::LD2i8: in getLoadInfo() 259 case AArch64::LD2i16: in getLoadInfo() 260 case AArch64::LD2i32: in getLoadInfo() 261 case AArch64::LD3i8: in getLoadInfo() 262 case AArch64::LD3i16: in getLoadInfo() [all …]
|
D | AArch64SIMDInstrOpt.cpp | 103 RuleST2(AArch64::ST2Twov2d, AArch64::ZIP1v2i64, AArch64::ZIP2v2i64, 104 AArch64::STPQi, AArch64::FPR128RegClass), 105 RuleST2(AArch64::ST2Twov4s, AArch64::ZIP1v4i32, AArch64::ZIP2v4i32, 106 AArch64::STPQi, AArch64::FPR128RegClass), 107 RuleST2(AArch64::ST2Twov2s, AArch64::ZIP1v2i32, AArch64::ZIP2v2i32, 108 AArch64::STPDi, AArch64::FPR64RegClass), 109 RuleST2(AArch64::ST2Twov8h, AArch64::ZIP1v8i16, AArch64::ZIP2v8i16, 110 AArch64::STPQi, AArch64::FPR128RegClass), 111 RuleST2(AArch64::ST2Twov4h, AArch64::ZIP1v4i16, AArch64::ZIP2v4i16, 112 AArch64::STPDi, AArch64::FPR64RegClass), [all …]
|
D | AArch64InstrInfo.cpp | 70 : AArch64GenInstrInfo(AArch64::ADJCALLSTACKDOWN, AArch64::ADJCALLSTACKUP, in AArch64InstrInfo() 71 AArch64::CATCHRET), in AArch64InstrInfo() 83 if (Op == AArch64::INLINEASM || Op == AArch64::INLINEASM_BR) in getInstSizeInBytes() 110 case AArch64::TLSDESC_CALLSEQ: in getInstSizeInBytes() 114 case AArch64::JumpTableDest32: in getInstSizeInBytes() 115 case AArch64::JumpTableDest16: in getInstSizeInBytes() 116 case AArch64::JumpTableDest8: in getInstSizeInBytes() 119 case AArch64::SPACE: in getInstSizeInBytes() 133 case AArch64::Bcc: in parseCondBranch() 137 case AArch64::CBZW: in parseCondBranch() [all …]
|
D | AArch64DeadRegisterDefinitionsPass.cpp | 79 case AArch64::LDADDB: case AArch64::LDADDH: in atomicReadDroppedOnZero() 80 case AArch64::LDADDW: case AArch64::LDADDX: in atomicReadDroppedOnZero() 81 case AArch64::LDADDLB: case AArch64::LDADDLH: in atomicReadDroppedOnZero() 82 case AArch64::LDADDLW: case AArch64::LDADDLX: in atomicReadDroppedOnZero() 83 case AArch64::LDCLRB: case AArch64::LDCLRH: in atomicReadDroppedOnZero() 84 case AArch64::LDCLRW: case AArch64::LDCLRX: in atomicReadDroppedOnZero() 85 case AArch64::LDCLRLB: case AArch64::LDCLRLH: in atomicReadDroppedOnZero() 86 case AArch64::LDCLRLW: case AArch64::LDCLRLX: in atomicReadDroppedOnZero() 87 case AArch64::LDEORB: case AArch64::LDEORH: in atomicReadDroppedOnZero() 88 case AArch64::LDEORW: case AArch64::LDEORX: in atomicReadDroppedOnZero() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/Disassembler/ |
D | AArch64Disassembler.cpp | 305 AArch64::Q0, AArch64::Q1, AArch64::Q2, AArch64::Q3, AArch64::Q4, 306 AArch64::Q5, AArch64::Q6, AArch64::Q7, AArch64::Q8, AArch64::Q9, 307 AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, 308 AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, 309 AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, AArch64::Q24, 310 AArch64::Q25, AArch64::Q26, AArch64::Q27, AArch64::Q28, AArch64::Q29, 311 AArch64::Q30, AArch64::Q31 334 AArch64::D0, AArch64::D1, AArch64::D2, AArch64::D3, AArch64::D4, 335 AArch64::D5, AArch64::D6, AArch64::D7, AArch64::D8, AArch64::D9, 336 AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, [all …]
|
/external/llvm-project/llvm/lib/Target/AArch64/Disassembler/ |
D | AArch64Disassembler.cpp | 308 AArch64::Q0, AArch64::Q1, AArch64::Q2, AArch64::Q3, AArch64::Q4, 309 AArch64::Q5, AArch64::Q6, AArch64::Q7, AArch64::Q8, AArch64::Q9, 310 AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, 311 AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, 312 AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, AArch64::Q24, 313 AArch64::Q25, AArch64::Q26, AArch64::Q27, AArch64::Q28, AArch64::Q29, 314 AArch64::Q30, AArch64::Q31 337 AArch64::D0, AArch64::D1, AArch64::D2, AArch64::D3, AArch64::D4, 338 AArch64::D5, AArch64::D6, AArch64::D7, AArch64::D8, AArch64::D9, 339 AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, [all …]
|
/external/llvm/lib/Target/AArch64/Disassembler/ |
D | AArch64Disassembler.cpp | 256 AArch64::Q0, AArch64::Q1, AArch64::Q2, AArch64::Q3, AArch64::Q4, 257 AArch64::Q5, AArch64::Q6, AArch64::Q7, AArch64::Q8, AArch64::Q9, 258 AArch64::Q10, AArch64::Q11, AArch64::Q12, AArch64::Q13, AArch64::Q14, 259 AArch64::Q15, AArch64::Q16, AArch64::Q17, AArch64::Q18, AArch64::Q19, 260 AArch64::Q20, AArch64::Q21, AArch64::Q22, AArch64::Q23, AArch64::Q24, 261 AArch64::Q25, AArch64::Q26, AArch64::Q27, AArch64::Q28, AArch64::Q29, 262 AArch64::Q30, AArch64::Q31 285 AArch64::D0, AArch64::D1, AArch64::D2, AArch64::D3, AArch64::D4, 286 AArch64::D5, AArch64::D6, AArch64::D7, AArch64::D8, AArch64::D9, 287 AArch64::D10, AArch64::D11, AArch64::D12, AArch64::D13, AArch64::D14, [all …]
|
/external/llvm/lib/Target/AArch64/InstPrinter/ |
D | AArch64InstPrinter.cpp | 58 if (Opcode == AArch64::SYSxt) in printInst() 65 if (Opcode == AArch64::SBFMXri || Opcode == AArch64::SBFMWri || in printInst() 66 Opcode == AArch64::UBFMXri || Opcode == AArch64::UBFMWri) { in printInst() 72 bool IsSigned = (Opcode == AArch64::SBFMXri || Opcode == AArch64::SBFMWri); in printInst() 73 bool Is64Bit = (Opcode == AArch64::SBFMXri || Opcode == AArch64::UBFMXri); in printInst() 115 if (Opcode == AArch64::UBFMWri && imms != 0x1F && ((imms + 1) == immr)) { in printInst() 118 } else if (Opcode == AArch64::UBFMXri && imms != 0x3f && in printInst() 122 } else if (Opcode == AArch64::UBFMWri && imms == 0x1f) { in printInst() 125 } else if (Opcode == AArch64::UBFMXri && imms == 0x3f) { in printInst() 128 } else if (Opcode == AArch64::SBFMWri && imms == 0x1f) { in printInst() [all …]
|
/external/llvm-project/llvm/include/llvm/Support/ |
D | AArch64TargetParser.def | 19 ARMBuildAttrs::CPUArch::v8_A, FK_NONE, AArch64::AEK_NONE) 22 (AArch64::AEK_CRYPTO | AArch64::AEK_FP | AArch64::AEK_SIMD)) 25 (AArch64::AEK_CRC | AArch64::AEK_CRYPTO | AArch64::AEK_FP | 26 AArch64::AEK_SIMD | AArch64::AEK_LSE | AArch64::AEK_RDM)) 29 (AArch64::AEK_CRC | AArch64::AEK_CRYPTO | AArch64::AEK_FP | 30 AArch64::AEK_SIMD | AArch64::AEK_RAS | AArch64::AEK_LSE | 31 AArch64::AEK_RDM)) 34 (AArch64::AEK_CRC | AArch64::AEK_CRYPTO | AArch64::AEK_FP | 35 AArch64::AEK_SIMD | AArch64::AEK_RAS | AArch64::AEK_LSE | 36 AArch64::AEK_RDM | AArch64::AEK_RCPC)) [all …]
|
/external/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
D | AArch64InstPrinter.cpp | 66 if (Opcode == AArch64::SYSxt) in printInst() 73 if (Opcode == AArch64::SBFMXri || Opcode == AArch64::SBFMWri || in printInst() 74 Opcode == AArch64::UBFMXri || Opcode == AArch64::UBFMWri) { in printInst() 80 bool IsSigned = (Opcode == AArch64::SBFMXri || Opcode == AArch64::SBFMWri); in printInst() 81 bool Is64Bit = (Opcode == AArch64::SBFMXri || Opcode == AArch64::UBFMXri); in printInst() 123 if (Opcode == AArch64::UBFMWri && imms != 0x1F && ((imms + 1) == immr)) { in printInst() 126 } else if (Opcode == AArch64::UBFMXri && imms != 0x3f && in printInst() 130 } else if (Opcode == AArch64::UBFMWri && imms == 0x1f) { in printInst() 133 } else if (Opcode == AArch64::UBFMXri && imms == 0x3f) { in printInst() 136 } else if (Opcode == AArch64::SBFMWri && imms == 0x1f) { in printInst() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/MCTargetDesc/ |
D | AArch64InstPrinter.cpp | 66 if (Opcode == AArch64::SYSxt) in printInst() 73 if (Opcode == AArch64::SBFMXri || Opcode == AArch64::SBFMWri || in printInst() 74 Opcode == AArch64::UBFMXri || Opcode == AArch64::UBFMWri) { in printInst() 80 bool IsSigned = (Opcode == AArch64::SBFMXri || Opcode == AArch64::SBFMWri); in printInst() 81 bool Is64Bit = (Opcode == AArch64::SBFMXri || Opcode == AArch64::UBFMXri); in printInst() 123 if (Opcode == AArch64::UBFMWri && imms != 0x1F && ((imms + 1) == immr)) { in printInst() 126 } else if (Opcode == AArch64::UBFMXri && imms != 0x3f && in printInst() 130 } else if (Opcode == AArch64::UBFMWri && imms == 0x1f) { in printInst() 133 } else if (Opcode == AArch64::UBFMXri && imms == 0x3f) { in printInst() 136 } else if (Opcode == AArch64::SBFMWri && imms == 0x1f) { in printInst() [all …]
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64InstrInfo.cpp | 36 : AArch64GenInstrInfo(AArch64::ADJCALLSTACKDOWN, AArch64::ADJCALLSTACKUP), in AArch64InstrInfo() 46 if (MI.getOpcode() == AArch64::INLINEASM) in GetInstSizeInBytes() 70 case AArch64::Bcc: in parseCondBranch() 74 case AArch64::CBZW: in parseCondBranch() 75 case AArch64::CBZX: in parseCondBranch() 76 case AArch64::CBNZW: in parseCondBranch() 77 case AArch64::CBNZX: in parseCondBranch() 83 case AArch64::TBZW: in parseCondBranch() 84 case AArch64::TBZX: in parseCondBranch() 85 case AArch64::TBNZW: in parseCondBranch() [all …]
|
D | AArch64LoadStoreOptimizer.cpp | 186 case AArch64::LDRBBui: in getBitExtrOpcode() 187 case AArch64::LDURBBi: in getBitExtrOpcode() 188 case AArch64::LDRHHui: in getBitExtrOpcode() 189 case AArch64::LDURHHi: in getBitExtrOpcode() 190 return AArch64::UBFMWri; in getBitExtrOpcode() 191 case AArch64::LDRSBWui: in getBitExtrOpcode() 192 case AArch64::LDURSBWi: in getBitExtrOpcode() 193 case AArch64::LDRSHWui: in getBitExtrOpcode() 194 case AArch64::LDURSHWi: in getBitExtrOpcode() 195 return AArch64::SBFMWri; in getBitExtrOpcode() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
D | AArch64TargetParser.def | 19 ARMBuildAttrs::CPUArch::v8_A, FK_NONE, AArch64::AEK_NONE) 22 (AArch64::AEK_CRYPTO | AArch64::AEK_FP | AArch64::AEK_SIMD)) 25 (AArch64::AEK_CRC | AArch64::AEK_CRYPTO | AArch64::AEK_FP | 26 AArch64::AEK_SIMD | AArch64::AEK_LSE | AArch64::AEK_RDM)) 29 (AArch64::AEK_CRC | AArch64::AEK_CRYPTO | AArch64::AEK_FP | 30 AArch64::AEK_SIMD | AArch64::AEK_RAS | AArch64::AEK_LSE | 31 AArch64::AEK_RDM)) 34 (AArch64::AEK_CRC | AArch64::AEK_CRYPTO | AArch64::AEK_FP | 35 AArch64::AEK_SIMD | AArch64::AEK_RAS | AArch64::AEK_LSE | 36 AArch64::AEK_RDM | AArch64::AEK_RCPC)) [all …]
|
/external/llvm-project/llvm/unittests/Support/ |
D | TargetParserTest.cpp | 799 AArch64::ArchKind AK = AArch64::parseCPUArch(CPUName); in testAArch64CPU() 800 bool pass = AArch64::getArchName(AK).equals(ExpectedArch); in testAArch64CPU() 802 uint64_t ExtKind = AArch64::getDefaultExtensions(CPUName, AK); in testAArch64CPU() 803 if (ExtKind > 1 && (ExtKind & AArch64::AEK_NONE)) in testAArch64CPU() 804 pass &= ((ExtKind ^ AArch64::AEK_NONE) == ExpectedFlags); in testAArch64CPU() 808 pass &= AArch64::getCPUAttr(AK).equals(CPUAttr); in testAArch64CPU() 816 AArch64::AEK_NONE, "")); in TEST() 819 AArch64::AEK_NONE, "")); in TEST() 823 AArch64::AEK_CRC | AArch64::AEK_CRYPTO | AArch64::AEK_FP | in TEST() 824 AArch64::AEK_SIMD, "8-A")); in TEST() [all …]
|
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/ |
D | AArch64GenRegisterInfo.inc | 18 namespace AArch64 { 651 } // end namespace AArch64 655 namespace AArch64 { 767 } // end namespace AArch64 772 namespace AArch64 { 779 } // end namespace AArch64 784 namespace AArch64 { 888 } // end namespace AArch64 2160 { AArch64::FFR }, 2161 { AArch64::W29 }, [all …]
|