Home
last modified time | relevance | path

Searched refs:AArch64 (Results 1 – 25 of 933) sorted by relevance

12345678910>>...38

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/Utils/
DAArch64BaseInfo.h31 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/
DAArch64BaseInfo.h31 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/
DAArch64BaseInfo.h32 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/
DAArch64MacroFusion.cpp25 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 …]
DAArch64FalkorHWPFFix.cpp247 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 …]
DAArch64SIMDInstrOpt.cpp103 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 …]
DAArch64InstrInfo.cpp70 : 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 …]
DAArch64DeadRegisterDefinitionsPass.cpp79 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/
DAArch64MacroFusion.cpp25 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 …]
DAArch64FalkorHWPFFix.cpp247 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 …]
DAArch64SIMDInstrOpt.cpp103 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 …]
DAArch64InstrInfo.cpp70 : 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 …]
DAArch64DeadRegisterDefinitionsPass.cpp79 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/
DAArch64Disassembler.cpp305 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/
DAArch64Disassembler.cpp308 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/
DAArch64Disassembler.cpp256 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/
DAArch64InstPrinter.cpp58 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/
DAArch64TargetParser.def19 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/
DAArch64InstPrinter.cpp66 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/
DAArch64InstPrinter.cpp66 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/
DAArch64InstrInfo.cpp36 : 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 …]
DAArch64LoadStoreOptimizer.cpp186 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/
DAArch64TargetParser.def19 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/
DTargetParserTest.cpp799 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/
DAArch64GenRegisterInfo.inc18 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 …]

12345678910>>...38