Home
last modified time | relevance | path

Searched refs:MCDisassembler (Results 1 – 25 of 116) sorted by relevance

12345

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/Disassembler/
H A DAVRDisassembler.cpp30 typedef MCDisassembler::DecodeStatus DecodeStatus;
35 class AVRDisassembler : public MCDisassembler {
38 : MCDisassembler(STI, Ctx) {} in AVRDisassembler()
47 static MCDisassembler *createAVRDisassembler(const Target &T, in createAVRDisassembler()
74 return MCDisassembler::Fail; in DecodeGPR8RegisterClass()
78 return MCDisassembler::Success; in DecodeGPR8RegisterClass()
84 return MCDisassembler::Fail; in DecodeLD8RegisterClass()
88 return MCDisassembler::Success; in DecodeLD8RegisterClass()
95 return MCDisassembler::Success; in DecodePTRREGSRegisterClass()
137 if (DecodeGPR8RegisterClass(Inst, reg, Address, Decoder) == MCDisassembler::Fail) in decodeFIOARr()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp36 using DecodeStatus = MCDisassembler::DecodeStatus;
130 class ARMDisassembler : public MCDisassembler {
133 MCDisassembler(STI, Ctx) { in ARMDisassembler()
162 case MCDisassembler::Success: in Check()
165 case MCDisassembler::SoftFail: in Check()
168 case MCDisassembler::Fail: in Check()
575 static MCDisassembler *createARMDisassembler(const Target &T, in createARMDisassembler()
592 return MCDisassembler::Fail; in checkDecodedInstruction()
594 return MCDisassembler::SoftFail; in checkDecodedInstruction()
607 return MCDisassembler::SoftFail; in checkDecodedInstruction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/Disassembler/
H A DRISCVDisassembler.cpp30 typedef MCDisassembler::DecodeStatus DecodeStatus;
33 class RISCVDisassembler : public MCDisassembler {
39 : MCDisassembler(STI, Ctx), MCII(MCII) {} in RISCVDisassembler()
47 static MCDisassembler *createRISCVDisassembler(const Target &T, in createRISCVDisassembler()
65 static_cast<const MCDisassembler *>(Decoder) in DecodeGPRRegisterClass()
71 return MCDisassembler::Fail; in DecodeGPRRegisterClass()
75 return MCDisassembler::Success; in DecodeGPRRegisterClass()
82 return MCDisassembler::Fail; in DecodeFPR16RegisterClass()
86 return MCDisassembler::Success; in DecodeFPR16RegisterClass()
93 return MCDisassembler::Fail; in DecodeFPR32RegisterClass()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/Disassembler/
H A DMipsDisassembler.cpp36 using DecodeStatus = MCDisassembler::DecodeStatus;
40 class MipsDisassembler : public MCDisassembler {
46 : MCDisassembler(STI, Ctx), in MipsDisassembler()
552 static MCDisassembler *createMipsDisassembler( in createMipsDisassembler()
559 static MCDisassembler *createMipselDisassembler( in createMipselDisassembler()
615 if (RegDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) in DecodeINSVE_DF()
616 return MCDisassembler::Fail; in DecodeINSVE_DF()
618 if (RegDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) in DecodeINSVE_DF()
619 return MCDisassembler::Fail; in DecodeINSVE_DF()
625 if (RegDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) in DecodeINSVE_DF()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/Disassembler/
H A DSparcDisassembler.cpp26 typedef MCDisassembler::DecodeStatus DecodeStatus;
31 class SparcDisassembler : public MCDisassembler {
34 : MCDisassembler(STI, Ctx) {} in SparcDisassembler()
43 static MCDisassembler *createSparcDisassembler(const Target &T, in createSparcDisassembler()
150 return MCDisassembler::Fail; in DecodeIntRegsRegisterClass()
153 return MCDisassembler::Success; in DecodeIntRegsRegisterClass()
161 return MCDisassembler::Fail; in DecodeI64RegsRegisterClass()
164 return MCDisassembler::Success; in DecodeI64RegsRegisterClass()
173 return MCDisassembler::Fail; in DecodeFPRegsRegisterClass()
176 return MCDisassembler::Success; in DecodeFPRegsRegisterClass()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Disassembler/
H A DWebAssemblyDisassembler.cpp35 using DecodeStatus = MCDisassembler::DecodeStatus;
42 class WebAssemblyDisassembler final : public MCDisassembler {
56 : MCDisassembler(STI, Ctx), MCII(std::move(MCII)) {} in WebAssemblyDisassembler()
60 static MCDisassembler *createWebAssemblyDisassembler(const Target &T, in createWebAssemblyDisassembler()
124 Optional<MCDisassembler::DecodeStatus> WebAssemblyDisassembler::onSymbolStart( in onSymbolStart()
156 return MCDisassembler::Success; in onSymbolStart()
159 MCDisassembler::DecodeStatus WebAssemblyDisassembler::getInstruction( in getInstruction()
166 return MCDisassembler::Fail; in getInstruction()
179 return MCDisassembler::Fail; in getInstruction()
182 return MCDisassembler::Fail; in getInstruction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/Disassembler/
H A DLanaiDisassembler.cpp27 typedef MCDisassembler::DecodeStatus DecodeStatus;
33 static MCDisassembler *createLanaiDisassembler(const Target & /*T*/, in createLanaiDisassembler()
46 : MCDisassembler(STI, Ctx) {} in LanaiDisassembler()
80 return MCDisassembler::Fail; in readInstruction32()
87 return MCDisassembler::Success; in readInstruction32()
139 if (Result == MCDisassembler::Fail) in getInstruction()
140 return MCDisassembler::Fail; in getInstruction()
146 if (Result != MCDisassembler::Fail) { in getInstruction()
152 return MCDisassembler::Fail; in getInstruction()
167 return MCDisassembler::Fail; in DecodeGPRRegisterClass()
[all …]
H A DLanaiDisassembler.h22 class LanaiDisassembler : public MCDisassembler {
29 MCDisassembler::DecodeStatus
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/Disassembler/
H A DBPFDisassembler.cpp29 typedef MCDisassembler::DecodeStatus DecodeStatus;
34 class BPFDisassembler : public MCDisassembler {
65 : MCDisassembler(STI, Ctx) {} in BPFDisassembler()
79 static MCDisassembler *createBPFDisassembler(const Target &T, in createBPFDisassembler()
104 return MCDisassembler::Fail; in DecodeGPRRegisterClass()
108 return MCDisassembler::Success; in DecodeGPRRegisterClass()
119 return MCDisassembler::Fail; in DecodeGPR32RegisterClass()
123 return MCDisassembler::Success; in DecodeGPR32RegisterClass()
130 return MCDisassembler::Fail; in decodeMemoryOpValue()
136 return MCDisassembler::Success; in decodeMemoryOpValue()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/Disassembler/
H A DVEDisassembler.cpp27 typedef MCDisassembler::DecodeStatus DecodeStatus;
32 class VEDisassembler : public MCDisassembler {
35 : MCDisassembler(STI, Ctx) {} in VEDisassembler()
44 static MCDisassembler *createVEDisassembler(const Target &T, in createVEDisassembler()
131 return MCDisassembler::Fail; in DecodeI32RegisterClass()
134 return MCDisassembler::Success; in DecodeI32RegisterClass()
141 return MCDisassembler::Fail; in DecodeI64RegisterClass()
144 return MCDisassembler::Success; in DecodeI64RegisterClass()
151 return MCDisassembler::Fail; in DecodeF32RegisterClass()
154 return MCDisassembler::Success; in DecodeF32RegisterClass()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/Disassembler/
H A DXCoreDisassembler.cpp28 typedef MCDisassembler::DecodeStatus DecodeStatus;
33 class XCoreDisassembler : public MCDisassembler {
36 MCDisassembler(STI, Ctx) {} in XCoreDisassembler()
204 return MCDisassembler::Fail; in DecodeGRRegsRegisterClass()
207 return MCDisassembler::Success; in DecodeGRRegsRegisterClass()
216 return MCDisassembler::Fail; in DecodeRRegsRegisterClass()
219 return MCDisassembler::Success; in DecodeRRegsRegisterClass()
225 return MCDisassembler::Fail; in DecodeBitpOperand()
230 return MCDisassembler::Success; in DecodeBitpOperand()
236 return MCDisassembler::Success; in DecodeNegImmOperand()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/Disassembler/
H A DPPCDisassembler.cpp24 typedef MCDisassembler::DecodeStatus DecodeStatus;
27 class PPCDisassembler : public MCDisassembler {
33 : MCDisassembler(STI, Ctx), IsLittleEndian(IsLittleEndian) {} in PPCDisassembler()
41 static MCDisassembler *createPPCDisassembler(const Target &T, in createPPCDisassembler()
47 static MCDisassembler *createPPCLEDisassembler(const Target &T, in createPPCLEDisassembler()
69 return MCDisassembler::Success; in decodeCondBrTarget()
77 return MCDisassembler::Success; in decodeDirectBrTarget()
88 return MCDisassembler::Success; in decodeRegisterClass()
198 return MCDisassembler::Success; in decodeUImmOperand()
206 return MCDisassembler::Success; in decodeSImmOperand()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp39 using DecodeStatus = llvm::MCDisassembler::DecodeStatus;
44 MCDisassembler(STI, Ctx), MCII(MCII), MRI(*Ctx.getRegisterInfo()), in AMDGPUDisassembler()
52 inline static MCDisassembler::DecodeStatus
56 MCDisassembler::Success : in addOperand()
57 MCDisassembler::Fail; in addOperand()
81 return MCDisassembler::Success; in decodeSoppBrTarget()
395 return MCDisassembler::Success; in tryDecodeInst()
398 return MCDisassembler::Fail; in tryDecodeInst()
424 DecodeStatus Res = MCDisassembler::Fail; in getInstruction()
440 if (convertDPP8Inst(MI) == MCDisassembler::Success) in getInstruction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/Disassembler/
H A DARCDisassembler.cpp30 using DecodeStatus = MCDisassembler::DecodeStatus;
35 class ARCDisassembler : public MCDisassembler {
41 : MCDisassembler(STI, Ctx), MCII(MCII) {} in ARCDisassembler()
125 return MCDisassembler::Fail; in DecodeGPR32RegisterClass()
130 return MCDisassembler::Success; in DecodeGPR32RegisterClass()
165 return MCDisassembler::Success; in DecodeMEMrs9()
172 auto Disassembler = static_cast<const MCDisassembler *>(Decoder); in DecodeSymbolicOperand()
192 return MCDisassembler::Success; in DecodeBranchTargetS()
203 return MCDisassembler::Success; in DecodeSignedOperand()
215 return MCDisassembler::Success; in DecodeFromCyclicRange()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonDepDecoders.inc19 return MCDisassembler::Success;
24 return MCDisassembler::Success;
29 return MCDisassembler::Success;
34 return MCDisassembler::Success;
39 return MCDisassembler::Success;
44 return MCDisassembler::Success;
49 return MCDisassembler::Success;
54 return MCDisassembler::Success;
59 return MCDisassembler::Success;
64 return MCDisassembler::Success;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/Disassembler/
H A DMSP430Disassembler.cpp29 typedef MCDisassembler::DecodeStatus DecodeStatus;
32 class MSP430Disassembler : public MCDisassembler {
47 : MCDisassembler(STI, Ctx) {} in MSP430Disassembler()
55 static MCDisassembler *createMSP430Disassembler(const Target &T, in createMSP430Disassembler()
77 return MCDisassembler::Fail; in DecodeGR8RegisterClass()
81 return MCDisassembler::Success; in DecodeGR8RegisterClass()
95 return MCDisassembler::Fail; in DecodeGR16RegisterClass()
99 return MCDisassembler::Success; in DecodeGR16RegisterClass()
125 return MCDisassembler::Success; in DecodeCGImm()
135 MCDisassembler::Success) in DecodeMemOperand()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/Disassembler/
H A DHexagonDisassembler.cpp38 using DecodeStatus = MCDisassembler::DecodeStatus;
43 class HexagonDisassembler : public MCDisassembler {
51 : MCDisassembler(STI, Ctx), MCII(MCII), CurrentBundle(new MCInst *), in HexagonDisassembler()
153 static MCDisassembler *createHexagonDisassembler(const Target &T, in createHexagonDisassembler()
177 return MCDisassembler::Fail; in getInstruction()
184 if (Result == MCDisassembler::Fail) in getInstruction()
187 return MCDisassembler::Fail; in getInstruction()
194 return MCDisassembler::Fail; in getInstruction()
196 return MCDisassembler::Success; in getInstruction()
324 return MCDisassembler::Fail; in getSingleInstruction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/Disassembler/
H A DSystemZDisassembler.cpp25 typedef MCDisassembler::DecodeStatus DecodeStatus;
29 class SystemZDisassembler : public MCDisassembler {
32 : MCDisassembler(STI, Ctx) {} in SystemZDisassembler()
42 static MCDisassembler *createSystemZDisassembler(const Target &T, in createSystemZDisassembler()
77 const MCDisassembler *Dis = static_cast<const MCDisassembler*>(Decoder); in tryAddingSymbolicOperand()
87 return MCDisassembler::Fail; in decodeRegisterClass()
89 return MCDisassembler::Success; in decodeRegisterClass()
173 return MCDisassembler::Fail; in decodeUImmOperand()
175 return MCDisassembler::Success; in decodeUImmOperand()
181 return MCDisassembler::Fail; in decodeSImmOperand()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCDisassembler/
H A DMCDisassembler.cpp17 MCDisassembler::~MCDisassembler() = default;
19 Optional<MCDisassembler::DecodeStatus>
20 MCDisassembler::onSymbolStart(SymbolInfoTy &Symbol, uint64_t &Size, in onSymbolStart()
26 bool MCDisassembler::tryAddingSymbolicOperand(MCInst &Inst, int64_t Value, in tryAddingSymbolicOperand()
36 void MCDisassembler::tryAddingPcLoadReferenceComment(int64_t Value, in tryAddingPcLoadReferenceComment()
42 void MCDisassembler::setSymbolizer(std::unique_ptr<MCSymbolizer> Symzer) { in setSymbolizer()
H A DDisassembler.cpp83 std::unique_ptr<MCDisassembler> DisAsm( in LLVMCreateDisasmCPUFeatures()
262 const MCDisassembler *DisAsm = DC->getDisAsm(); in LLVMDisasmInstruction()
264 MCDisassembler::DecodeStatus S; in LLVMDisasmInstruction()
269 case MCDisassembler::Fail: in LLVMDisasmInstruction()
270 case MCDisassembler::SoftFail: in LLVMDisasmInstruction()
274 case MCDisassembler::Success: { in LLVMDisasmInstruction()
H A DDisassembler.h72 std::unique_ptr<const llvm::MCDisassembler> DisAsm;
94 std::unique_ptr<const MCDisassembler> &&DisAsm, in LLVMDisasmContext()
109 const MCDisassembler *getDisAsm() const { return DisAsm.get(); } in getDisAsm()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-ml/
H A DDisassembler.cpp33 static bool PrintInsts(const MCDisassembler &DisAsm, const ByteArrayTy &Bytes, in PrintInsts()
45 MCDisassembler::DecodeStatus S; in PrintInsts()
48 case MCDisassembler::Fail: in PrintInsts()
60 case MCDisassembler::SoftFail: in PrintInsts()
66 case MCDisassembler::Success: in PrintInsts()
147 std::unique_ptr<const MCDisassembler> DisAsm( in disassemble()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-mc/
H A DDisassembler.cpp34 static bool PrintInsts(const MCDisassembler &DisAsm, in PrintInsts()
48 MCDisassembler::DecodeStatus S; in PrintInsts()
51 case MCDisassembler::Fail: in PrintInsts()
64 case MCDisassembler::SoftFail: in PrintInsts()
70 case MCDisassembler::Success: in PrintInsts()
151 std::unique_ptr<const MCDisassembler> DisAsm( in disassemble()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64Disassembler.h19 class AArch64Disassembler : public MCDisassembler {
22 : MCDisassembler(STI, Ctx) {} in AArch64Disassembler()
26 MCDisassembler::DecodeStatus
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/MC/MCDisassembler/
H A DBUILD.gn1 static_library("MCDisassembler") {
9 "MCDisassembler.cpp",

12345