| /openbsd-src/gnu/llvm/llvm/lib/Target/AVR/Disassembler/ |
| H A D | AVRDisassembler.cpp | 30 typedef MCDisassembler::DecodeStatus DecodeStatus; 35 class AVRDisassembler : public MCDisassembler { 38 : MCDisassembler(STI, Ctx) {} in AVRDisassembler() 47 static MCDisassembler *createAVRDisassembler(const Target &T, in createAVRDisassembler() 69 const MCDisassembler *Decoder) { in DecodeGPR8RegisterClass() 71 return MCDisassembler::Fail; in DecodeGPR8RegisterClass() 75 return MCDisassembler::Success; in DecodeGPR8RegisterClass() 80 const MCDisassembler *Decoder) { in DecodeLD8RegisterClass() 82 return MCDisassembler::Fail; in DecodeLD8RegisterClass() 86 return MCDisassembler::Success; in DecodeLD8RegisterClass() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/Disassembler/ |
| H A D | ARMDisassembler.cpp | 37 using DecodeStatus = MCDisassembler::DecodeStatus; 131 class ARMDisassembler : public MCDisassembler { 137 : MCDisassembler(STI, Ctx), MCII(MCII) { in ARMDisassembler() 178 const MCDisassembler *Decoder); 181 const MCDisassembler *Decoder); 184 const MCDisassembler *Decoder); 187 const MCDisassembler *Decoder); 191 const MCDisassembler *Decoder); 194 const MCDisassembler *Decoder); 197 const MCDisassembler *Decoder); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/Disassembler/ |
| H A D | RISCVDisassembler.cpp | 30 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() 63 const MCDisassembler *Decoder) { in DecodeGPRRegisterClass() 69 return MCDisassembler::Fail; in DecodeGPRRegisterClass() 73 return MCDisassembler::Success; in DecodeGPRRegisterClass() 78 const MCDisassembler *Decoder) { in DecodeFPR16RegisterClass() 80 return MCDisassembler::Fail; in DecodeFPR16RegisterClass() 84 return MCDisassembler::Success; in DecodeFPR16RegisterClass() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/Disassembler/ |
| H A D | MipsDisassembler.cpp | 36 using DecodeStatus = MCDisassembler::DecodeStatus; 40 class MipsDisassembler : public MCDisassembler { 46 : MCDisassembler(STI, Ctx), in MipsDisassembler() 84 const MCDisassembler *Decoder); 88 const MCDisassembler *Decoder); 92 const MCDisassembler *Decoder); 96 const MCDisassembler *Decoder); 100 const MCDisassembler *Decoder); 104 const MCDisassembler *Decoder); 108 const MCDisassembler *Decoder); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/Disassembler/ |
| H A D | CSKYDisassembler.cpp | 31 typedef MCDisassembler::DecodeStatus DecodeStatus; 34 class CSKYDisassembler : public MCDisassembler { 52 : MCDisassembler(STI, Ctx), MCII(MCII) {} in CSKYDisassembler() 54 static MCDisassembler *createCSKYDisassembler(const Target &T, in createCSKYDisassembler() 110 const MCDisassembler *Decoder) { in DecodeGPRRegisterClass() 112 return MCDisassembler::Fail; in DecodeGPRRegisterClass() 115 return MCDisassembler::Success; in DecodeGPRRegisterClass() 120 const MCDisassembler *Decoder) { in DecodeFPR32RegisterClass() 122 return MCDisassembler::Fail; in DecodeFPR32RegisterClass() 125 return MCDisassembler::Success; in DecodeFPR32RegisterClass() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/Disassembler/ |
| H A D | LoongArchDisassembler.cpp | 30 typedef MCDisassembler::DecodeStatus DecodeStatus; 33 class LoongArchDisassembler : public MCDisassembler { 36 : MCDisassembler(STI, Ctx) {} in LoongArchDisassembler() 44 static MCDisassembler *createLoongArchDisassembler(const Target &T, in createLoongArchDisassembler() 60 const MCDisassembler *Decoder) { in DecodeGPRRegisterClass() 62 return MCDisassembler::Fail; in DecodeGPRRegisterClass() 64 return MCDisassembler::Success; in DecodeGPRRegisterClass() 69 const MCDisassembler *Decoder) { in DecodeFPR32RegisterClass() 71 return MCDisassembler::Fail; in DecodeFPR32RegisterClass() 73 return MCDisassembler::Success; in DecodeFPR32RegisterClass() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/Disassembler/ |
| H A D | SystemZDisassembler.cpp | 25 typedef MCDisassembler::DecodeStatus DecodeStatus; 29 class SystemZDisassembler : public MCDisassembler { 32 : MCDisassembler(STI, Ctx) {} in SystemZDisassembler() 42 static MCDisassembler *createSystemZDisassembler(const Target &T, in createSystemZDisassembler() 76 const MCDisassembler *Decoder) { in tryAddingSymbolicOperand() 86 return MCDisassembler::Fail; in decodeRegisterClass() 88 return MCDisassembler::Success; in decodeRegisterClass() 93 const MCDisassembler *Decoder) { in DecodeGR32BitRegisterClass() 99 const MCDisassembler *Decoder) { in DecodeGRH32BitRegisterClass() 105 const MCDisassembler *Decoder) { in DecodeGR64BitRegisterClass() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/Disassembler/ |
| H A D | LanaiDisassembler.cpp | 27 typedef MCDisassembler::DecodeStatus DecodeStatus; 29 static MCDisassembler *createLanaiDisassembler(const Target & /*T*/, in createLanaiDisassembler() 42 : MCDisassembler(STI, Ctx) {} in LanaiDisassembler() 48 const MCDisassembler *Decoder); 52 const MCDisassembler *Decoder); 56 const MCDisassembler *Decoder); 60 const MCDisassembler *Decoder); 63 const MCDisassembler *Decoder); 67 const MCDisassembler *Decoder); 71 const MCDisassembler *Decoder); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/Disassembler/ |
| H A D | PPCDisassembler.cpp | 24 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() 67 const MCDisassembler * /*Decoder*/) { in decodeCondBrTarget() argument 69 return MCDisassembler::Success; in decodeCondBrTarget() 74 const MCDisassembler * /*Decoder*/) { in decodeDirectBrTarget() argument 77 return MCDisassembler::Success; in decodeDirectBrTarget() 88 return MCDisassembler::Success; in decodeRegisterClass() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/XCore/Disassembler/ |
| H A D | XCoreDisassembler.cpp | 28 typedef MCDisassembler::DecodeStatus DecodeStatus; 33 class XCoreDisassembler : public MCDisassembler { 36 MCDisassembler(STI, Ctx) {} in XCoreDisassembler() 69 static unsigned getReg(const MCDisassembler *D, unsigned RC, unsigned RegNo) { in getReg() 76 const MCDisassembler *Decoder); 80 const MCDisassembler *Decoder); 84 const MCDisassembler *Decoder); 88 const MCDisassembler *Decoder); 92 const MCDisassembler *Decoder); 96 const MCDisassembler *Decoder); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/VE/Disassembler/ |
| H A D | VEDisassembler.cpp | 27 typedef MCDisassembler::DecodeStatus DecodeStatus; 32 class VEDisassembler : public MCDisassembler { 35 : MCDisassembler(STI, Ctx) {} in VEDisassembler() 44 static MCDisassembler *createVEDisassembler(const Target &T, in createVEDisassembler() 129 const MCDisassembler *Decoder) { in DecodeI32RegisterClass() 131 return MCDisassembler::Fail; in DecodeI32RegisterClass() 134 return MCDisassembler::Success; in DecodeI32RegisterClass() 139 const MCDisassembler *Decoder) { in DecodeI64RegisterClass() 141 return MCDisassembler::Fail; in DecodeI64RegisterClass() 144 return MCDisassembler::Success; in DecodeI64RegisterClass() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonDepDecoders.inc | 18 const MCDisassembler *Decoder) { 20 return MCDisassembler::Success; 23 const MCDisassembler *Decoder) { 25 return MCDisassembler::Success; 28 const MCDisassembler *Decoder) { 30 return MCDisassembler::Success; 33 const MCDisassembler *Decoder) { 35 return MCDisassembler::Success; 38 const MCDisassembler *Decoder) { 40 return MCDisassembler::Success; [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/Disassembler/ |
| H A D | SparcDisassembler.cpp | 26 typedef MCDisassembler::DecodeStatus DecodeStatus; 31 class SparcDisassembler : public MCDisassembler { 34 : MCDisassembler(STI, Ctx) {} in SparcDisassembler() 43 static MCDisassembler *createSparcDisassembler(const Target &T, in createSparcDisassembler() 147 const MCDisassembler *Decoder) { in DecodeIntRegsRegisterClass() 149 return MCDisassembler::Fail; in DecodeIntRegsRegisterClass() 152 return MCDisassembler::Success; in DecodeIntRegsRegisterClass() 157 const MCDisassembler *Decoder) { in DecodeI64RegsRegisterClass() 165 const MCDisassembler *Decoder) { in DecodePointerLikeRegClass0() 171 const MCDisassembler *Decoder) { in DecodeFPRegsRegisterClass() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARC/Disassembler/ |
| H A D | ARCDisassembler.cpp | 30 using DecodeStatus = MCDisassembler::DecodeStatus; 35 class ARCDisassembler : public MCDisassembler { 41 : MCDisassembler(STI, Ctx), MCII(MCII) {} in ARCDisassembler() 88 const MCDisassembler *Decoder = nullptr); 93 const MCDisassembler *Decoder = nullptr); 98 const MCDisassembler *Decoder); 101 const MCDisassembler *); 104 const MCDisassembler *); 107 const MCDisassembler *); 110 const MCDisassembler *); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/Disassembler/ |
| H A D | AArch64Disassembler.cpp | 37 using DecodeStatus = MCDisassembler::DecodeStatus; 43 const MCDisassembler *Decoder); 46 const MCDisassembler *Decoder); 49 const MCDisassembler *Decoder); 52 const MCDisassembler *Decoder); 55 const MCDisassembler *Decoder); 58 const MCDisassembler *Decoder); 61 const MCDisassembler *Decoder); 64 const MCDisassembler *Decoder); 67 const MCDisassembler *Decoder); [all …]
|
| H A D | AArch64Disassembler.h | 20 class AArch64Disassembler : public MCDisassembler { 26 : MCDisassembler(STI, Ctx), MCII(MCII) {} in AArch64Disassembler() 30 MCDisassembler::DecodeStatus
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Xtensa/Disassembler/ |
| H A D | XtensaDisassembler.cpp | 30 using DecodeStatus = MCDisassembler::DecodeStatus; 34 class XtensaDisassembler : public MCDisassembler { 39 : MCDisassembler(STI, Ctx), IsLittleEndian(isLE) {} in XtensaDisassembler() 51 static MCDisassembler *createXtensaDisassembler(const Target &T, in createXtensaDisassembler() 71 return MCDisassembler::Fail; in DecodeARRegisterClass() 75 return MCDisassembler::Success; in DecodeARRegisterClass() 84 return MCDisassembler::Fail; in DecodeSRRegisterClass() 90 return MCDisassembler::Success; in DecodeSRRegisterClass() 94 return MCDisassembler::Fail; in DecodeSRRegisterClass() 101 const MCDisassembler *Dis = static_cast<const MCDisassembler *>(Decoder); in tryAddingSymbolicOperand() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/Disassembler/ |
| H A D | HexagonDisassembler.cpp | 38 using DecodeStatus = MCDisassembler::DecodeStatus; 43 class HexagonDisassembler : public MCDisassembler { 51 : MCDisassembler(STI, Ctx), MCII(MCII), CurrentBundle(new MCInst *), in HexagonDisassembler() 81 static HexagonDisassembler const &disassembler(const MCDisassembler *Decoder) { in disassembler() 86 const MCDisassembler *Decoder) { in signedDecoder() 99 const MCDisassembler *Decoder); 103 const MCDisassembler *Decoder); 106 const MCDisassembler *Decoder); 109 const MCDisassembler *Decoder); 112 const MCDisassembler *Decoder); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/BPF/Disassembler/ |
| H A D | BPFDisassembler.cpp | 30 typedef MCDisassembler::DecodeStatus DecodeStatus; 35 class BPFDisassembler : public MCDisassembler { 66 : MCDisassembler(STI, Ctx) {} in BPFDisassembler() 80 static MCDisassembler *createBPFDisassembler(const Target &T, in createBPFDisassembler() 103 const MCDisassembler * /*Decoder*/) { in DecodeGPRRegisterClass() argument 105 return MCDisassembler::Fail; in DecodeGPRRegisterClass() 109 return MCDisassembler::Success; in DecodeGPRRegisterClass() 118 const MCDisassembler * /*Decoder*/) { in DecodeGPR32RegisterClass() argument 120 return MCDisassembler::Fail; in DecodeGPR32RegisterClass() 124 return MCDisassembler::Success; in DecodeGPR32RegisterClass() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/Disassembler/ |
| H A D | WebAssemblyDisassembler.cpp | 35 using DecodeStatus = MCDisassembler::DecodeStatus; 42 class WebAssemblyDisassembler final : public MCDisassembler { 55 : MCDisassembler(STI, Ctx), MCII(std::move(MCII)) {} in WebAssemblyDisassembler() 59 static MCDisassembler *createWebAssemblyDisassembler(const Target &T, in createWebAssemblyDisassembler() 123 std::optional<MCDisassembler::DecodeStatus> 157 return MCDisassembler::Success; in onSymbolStart() 160 MCDisassembler::DecodeStatus WebAssemblyDisassembler::getInstruction( in getInstruction() 167 return MCDisassembler::Fail; in getInstruction() 180 return MCDisassembler::Fail; in getInstruction() 183 return MCDisassembler::Fail; in getInstruction() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/Disassembler/ |
| H A D | MSP430Disassembler.cpp | 29 typedef MCDisassembler::DecodeStatus DecodeStatus; 32 class MSP430Disassembler : public MCDisassembler { 47 : MCDisassembler(STI, Ctx) {} in MSP430Disassembler() 55 static MCDisassembler *createMSP430Disassembler(const Target &T, in createMSP430Disassembler() 75 const MCDisassembler *Decoder) { in DecodeGR8RegisterClass() 77 return MCDisassembler::Fail; in DecodeGR8RegisterClass() 81 return MCDisassembler::Success; in DecodeGR8RegisterClass() 93 const MCDisassembler *Decoder) { in DecodeGR16RegisterClass() 95 return MCDisassembler::Fail; in DecodeGR16RegisterClass() 99 return MCDisassembler::Success; in DecodeGR16RegisterClass() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/Disassembler/ |
| H A D | AMDGPUDisassembler.cpp | 45 using DecodeStatus = llvm::MCDisassembler::DecodeStatus; 50 MCDisassembler(STI, Ctx), MCII(MCII), MRI(*Ctx.getRegisterInfo()), in AMDGPUDisassembler() 58 inline static MCDisassembler::DecodeStatus 62 MCDisassembler::Success : in addOperand() 63 MCDisassembler::Fail; in addOperand() 79 const MCDisassembler *Decoder) { in decodeSoppBrTarget() 88 return MCDisassembler::Success; in decodeSoppBrTarget() 93 const MCDisassembler *Decoder) { in decodeSMEMOffset() 105 const MCDisassembler *Decoder) { in decodeBoolReg() 113 const MCDisassembler *Decoder) { \ [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/MC/MCDisassembler/ |
| H A D | MCDisassembler.cpp | 14 MCDisassembler::~MCDisassembler() = default; 16 std::optional<MCDisassembler::DecodeStatus> 17 MCDisassembler::onSymbolStart(SymbolInfoTy &Symbol, uint64_t &Size, in onSymbolStart() 23 uint64_t MCDisassembler::suggestBytesToSkip(ArrayRef<uint8_t> Bytes, in suggestBytesToSkip() 28 bool MCDisassembler::tryAddingSymbolicOperand(MCInst &Inst, int64_t Value, in tryAddingSymbolicOperand() 39 void MCDisassembler::tryAddingPcLoadReferenceComment(int64_t Value, in tryAddingPcLoadReferenceComment() 45 void MCDisassembler::setSymbolizer(std::unique_ptr<MCSymbolizer> Symzer) { in setSymbolizer()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-ml/ |
| H A D | Disassembler.cpp | 33 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()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-mc/ |
| H A D | Disassembler.cpp | 34 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()
|