Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/lib/Target/ARM/Disassembler/
DARMDisassembler.cpp32 typedef MCDisassembler::DecodeStatus DecodeStatus;
89 class ARMDisassembler : public MCDisassembler {
94 MCDisassembler(STI) { in ARMDisassembler()
110 class ThumbDisassembler : public MCDisassembler {
115 MCDisassembler(STI) { in ThumbDisassembler()
138 case MCDisassembler::Success: in Check()
141 case MCDisassembler::SoftFail: in Check()
144 case MCDisassembler::Fail: in Check()
407 static MCDisassembler *createARMDisassembler(const Target &T, const MCSubtargetInfo &STI) { in createARMDisassembler()
411 static MCDisassembler *createThumbDisassembler(const Target &T, const MCSubtargetInfo &STI) { in createThumbDisassembler()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/Mips/Disassembler/
DMipsDisassembler.cpp27 typedef MCDisassembler::DecodeStatus DecodeStatus;
32 class MipsDisassemblerBase : public MCDisassembler {
38 MCDisassembler(STI), RegInfo(Info), in MipsDisassemblerBase()
271 static MCDisassembler *createMipsDisassembler( in createMipsDisassembler()
277 static MCDisassembler *createMipselDisassembler( in createMipselDisassembler()
283 static MCDisassembler *createMips64Disassembler( in createMips64Disassembler()
289 static MCDisassembler *createMips64elDisassembler( in createMips64elDisassembler()
323 return MCDisassembler::Fail; in readInstruction32()
351 return MCDisassembler::Success; in readInstruction32()
365 if (Result == MCDisassembler::Fail) in getInstruction()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/AArch64/Disassembler/
DAArch64Disassembler.cpp36 typedef MCDisassembler::DecodeStatus DecodeStatus;
40 class AArch64Disassembler : public MCDisassembler {
46 : MCDisassembler(STI), RegInfo(Info) { in AArch64Disassembler()
252 case MCDisassembler::Success: in Check()
255 case MCDisassembler::SoftFail: in Check()
258 case MCDisassembler::Fail: in Check()
277 return MCDisassembler::Fail; in getInstruction()
289 if (result != MCDisassembler::Fail) { in getInstruction()
296 return MCDisassembler::Fail; in getInstruction()
307 return MCDisassembler::Fail; in DecodeGPR64RegisterClass()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/Sparc/Disassembler/
DSparcDisassembler.cpp26 typedef MCDisassembler::DecodeStatus DecodeStatus;
31 class SparcDisassembler : public MCDisassembler {
36 MCDisassembler(STI), RegInfo(Info) in SparcDisassembler()
59 static MCDisassembler *createSparcDisassembler( in createSparcDisassembler()
121 return MCDisassembler::Fail; in DecodeIntRegsRegisterClass()
124 return MCDisassembler::Success; in DecodeIntRegsRegisterClass()
132 return MCDisassembler::Fail; in DecodeI64RegsRegisterClass()
135 return MCDisassembler::Success; in DecodeI64RegsRegisterClass()
144 return MCDisassembler::Fail; in DecodeFPRegsRegisterClass()
147 return MCDisassembler::Success; in DecodeFPRegsRegisterClass()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/XCore/Disassembler/
DXCoreDisassembler.cpp26 typedef MCDisassembler::DecodeStatus DecodeStatus;
31 class XCoreDisassembler : public MCDisassembler {
35 MCDisassembler(STI), RegInfo(Info) {} in XCoreDisassembler()
216 return MCDisassembler::Fail; in DecodeGRRegsRegisterClass()
219 return MCDisassembler::Success; in DecodeGRRegsRegisterClass()
228 return MCDisassembler::Fail; in DecodeRRegsRegisterClass()
231 return MCDisassembler::Success; in DecodeRRegsRegisterClass()
237 return MCDisassembler::Fail; in DecodeBitpOperand()
242 return MCDisassembler::Success; in DecodeBitpOperand()
248 return MCDisassembler::Success; in DecodeNegImmOperand()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/SystemZ/Disassembler/
DSystemZDisassembler.cpp20 typedef MCDisassembler::DecodeStatus DecodeStatus;
23 class SystemZDisassembler : public MCDisassembler {
26 : MCDisassembler(STI) {} in SystemZDisassembler()
39 static MCDisassembler *createSystemZDisassembler(const Target &T, in createSystemZDisassembler()
55 return MCDisassembler::Fail; in decodeRegisterClass()
57 return MCDisassembler::Success; in decodeRegisterClass()
112 return MCDisassembler::Success; in decodeUImmOperand()
119 return MCDisassembler::Success; in decodeSImmOperand()
173 return MCDisassembler::Success; in decodePCDBLOperand()
195 return MCDisassembler::Success; in decodeBDAddr12Operand()
[all …]
/freebsd-9-stable/contrib/llvm/lib/MC/
DMCDisassembler.cpp16 MCDisassembler::~MCDisassembler() { in ~MCDisassembler()
20 MCDisassembler::setupForSymbolicDisassembly( in setupForSymbolicDisassembly()
36 bool MCDisassembler::tryAddingSymbolicOperand(MCInst &Inst, int64_t Value, in tryAddingSymbolicOperand()
47 void MCDisassembler::tryAddingPcLoadReferenceComment(int64_t Value, in tryAddingPcLoadReferenceComment()
54 void MCDisassembler::setSymbolizer(OwningPtr<MCSymbolizer> &Symzer) { in setSymbolizer()
DMCObjectDisassembler.cpp35 const MCDisassembler &Dis, in MCObjectDisassembler()
503 const MachOObjectFile &MOOF, const MCDisassembler &Dis, in MCMachOObjectDisassembler()
/freebsd-9-stable/contrib/llvm/lib/Target/X86/Disassembler/
DX86Disassembler.cpp73 const MCDisassembler *Dis);
78 : MCDisassembler(STI), MII(MII), fMode(mode) {} in X86GenericDisassembler()
114 MCDisassembler::DecodeStatus
192 const MCDisassembler *Dis) { in tryAddingSymbolicOperand()
206 const MCDisassembler *Dis = static_cast<const MCDisassembler*>(Decoder); in tryAddingPcLoadReferenceComment()
219 const MCDisassembler *Dis) { in translateImmediate()
365 const MCDisassembler *Dis) { in translateRMMemory()
549 InternalInstruction &insn, const MCDisassembler *Dis) { in translateRM()
621 const MCDisassembler *Dis) { in translateOperand()
679 const MCDisassembler *Dis) { in translateInstruction()
[all …]
DX86Disassembler.h103 class X86GenericDisassembler : public MCDisassembler {
/freebsd-9-stable/contrib/llvm/tools/llvm-mc/
DDisassembler.cpp51 static bool PrintInsts(const MCDisassembler &DisAsm, in PrintInsts()
65 MCDisassembler::DecodeStatus S; in PrintInsts()
69 case MCDisassembler::Fail: in PrintInsts()
82 case MCDisassembler::SoftFail: in PrintInsts()
88 case MCDisassembler::Success: in PrintInsts()
161 OwningPtr<const MCDisassembler> DisAsm(T.createMCDisassembler(STI)); in disassemble()
/freebsd-9-stable/contrib/llvm/include/llvm/MC/
DMCObjectDisassembler.h33 class MCDisassembler; variable
47 const MCDisassembler &Dis,
111 const MCDisassembler &Dis;
160 const MCDisassembler &Dis,
DMCDisassembler.h28 class MCDisassembler {
59 MCDisassembler(const MCSubtargetInfo &STI) : GetOpInfo(0), SymbolLookUp(0), in MCDisassembler() function
64 virtual ~MCDisassembler();
/freebsd-9-stable/contrib/llvm/lib/MC/MCDisassembler/
DDisassembler.h29 class MCDisassembler; variable
73 llvm::OwningPtr<const llvm::MCDisassembler> DisAsm;
93 llvm::MCContext *ctx, const MCDisassembler *disAsm, in LLVMDisasmContext()
115 const MCDisassembler *getDisAsm() const { return DisAsm.get(); } in getDisAsm()
DDisassembler.cpp76 MCDisassembler *DisAsm = TheTarget->createMCDisassembler(*STI); in LLVMCreateDisasmCPU()
275 const MCDisassembler *DisAsm = DC->getDisAsm(); in LLVMDisasmInstruction()
277 MCDisassembler::DecodeStatus S; in LLVMDisasmInstruction()
283 case MCDisassembler::Fail: in LLVMDisasmInstruction()
284 case MCDisassembler::SoftFail: in LLVMDisasmInstruction()
288 case MCDisassembler::Success: { in LLVMDisasmInstruction()
/freebsd-9-stable/contrib/llvm/patches/
Dpatch-r262261-llvm-r198591-sparc.diff250 +#include "llvm/MC/MCDisassembler.h"
257 +typedef MCDisassembler::DecodeStatus DecodeStatus;
262 +class SparcDisassembler : public MCDisassembler {
267 + MCDisassembler(STI), RegInfo(Info)
273 + /// getInstruction - See MCDisassembler.
290 +static MCDisassembler *createSparcDisassembler(
352 + return MCDisassembler::Fail;
355 + return MCDisassembler::Success;
363 + return MCDisassembler::Fail;
366 + return MCDisassembler::Success;
[all …]
Dpatch-r262261-llvm-r199031-sparc.diff35 return MCDisassembler::Fail;
40 return MCDisassembler::Fail;
42 return MCDisassembler::Success;
/freebsd-9-stable/lib/clang/libllvmmcdisassembler/
DMakefile7 SRCDIR= lib/MC/MCDisassembler
/freebsd-9-stable/lib/clang/libllvmmc/
DMakefile60 SRCS+= MCDisassembler.cpp
/freebsd-9-stable/contrib/llvm/include/llvm/Support/
DTargetRegistry.h38 class MCDisassembler; variable
113 typedef MCDisassembler *(*MCDisassemblerCtorTy)(const Target &T,
384 MCDisassembler *createMCDisassembler(const MCSubtargetInfo &STI) const { in createMCDisassembler()
/freebsd-9-stable/contrib/llvm/tools/llvm-objdump/
DMachODump.cpp233 OwningPtr<const MCDisassembler> DisAsm(TheTarget->createMCDisassembler(*STI)); in DisassembleInputMachO2()
Dllvm-objdump.cpp311 OwningPtr<MCDisassembler> DisAsm(TheTarget->createMCDisassembler(*STI)); in DisassembleObject()