/netbsd-src/external/apache2/llvm/dist/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() 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 D | ARMDisassembler.cpp | 36 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 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() 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 D | MipsDisassembler.cpp | 36 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 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() 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 D | WebAssemblyDisassembler.cpp | 35 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 D | LanaiDisassembler.cpp | 27 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 D | LanaiDisassembler.h | 22 class LanaiDisassembler : public MCDisassembler { 29 MCDisassembler::DecodeStatus
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/Disassembler/ |
H A D | BPFDisassembler.cpp | 29 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 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() 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 D | XCoreDisassembler.cpp | 28 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 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() 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 D | AMDGPUDisassembler.cpp | 39 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 D | ARCDisassembler.cpp | 30 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 D | HexagonDepDecoders.inc | 19 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 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() 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 D | HexagonDisassembler.cpp | 38 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 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() 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 D | MCDisassembler.cpp | 17 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 D | Disassembler.cpp | 83 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 D | Disassembler.h | 72 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 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()
|
/netbsd-src/external/apache2/llvm/dist/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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/Disassembler/ |
H A D | AArch64Disassembler.h | 19 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 D | BUILD.gn | 1 static_library("MCDisassembler") { 9 "MCDisassembler.cpp",
|