Home
last modified time | relevance | path

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

123

/external/llvm/lib/Target/ARM/Disassembler/
DARMDisassembler.cpp31 typedef MCDisassembler::DecodeStatus DecodeStatus;
88 class ARMDisassembler : public MCDisassembler {
91 MCDisassembler(STI, Ctx) { in ARMDisassembler()
103 class ThumbDisassembler : public MCDisassembler {
106 MCDisassembler(STI, Ctx) { in ThumbDisassembler()
125 case MCDisassembler::Success: in Check()
128 case MCDisassembler::SoftFail: in Check()
131 case MCDisassembler::Fail: in Check()
398 static MCDisassembler *createARMDisassembler(const Target &T, in createARMDisassembler()
404 static MCDisassembler *createThumbDisassembler(const Target &T, in createThumbDisassembler()
[all …]
/external/llvm/lib/Target/Mips/Disassembler/
DMipsDisassembler.cpp29 typedef MCDisassembler::DecodeStatus DecodeStatus;
33 class MipsDisassembler : public MCDisassembler {
38 : MCDisassembler(STI, Ctx), in MipsDisassembler()
470 static MCDisassembler *createMipsDisassembler( in createMipsDisassembler()
477 static MCDisassembler *createMipselDisassembler( in createMipselDisassembler()
532 if (RegDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) in DecodeINSVE_DF()
533 return MCDisassembler::Fail; in DecodeINSVE_DF()
535 if (RegDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) in DecodeINSVE_DF()
536 return MCDisassembler::Fail; in DecodeINSVE_DF()
542 if (RegDecoder(MI, tmp, Address, Decoder) == MCDisassembler::Fail) in DecodeINSVE_DF()
[all …]
/external/llvm/lib/Target/Sparc/Disassembler/
DSparcDisassembler.cpp28 typedef MCDisassembler::DecodeStatus DecodeStatus;
33 class SparcDisassembler : public MCDisassembler {
36 : MCDisassembler(STI, Ctx) {} in SparcDisassembler()
50 static MCDisassembler *createSparcDisassembler(const Target &T, in createSparcDisassembler()
138 return MCDisassembler::Fail; in DecodeIntRegsRegisterClass()
141 return MCDisassembler::Success; in DecodeIntRegsRegisterClass()
149 return MCDisassembler::Fail; in DecodeI64RegsRegisterClass()
152 return MCDisassembler::Success; in DecodeI64RegsRegisterClass()
161 return MCDisassembler::Fail; in DecodeFPRegsRegisterClass()
164 return MCDisassembler::Success; in DecodeFPRegsRegisterClass()
[all …]
/external/llvm/lib/Target/XCore/Disassembler/
DXCoreDisassembler.cpp28 typedef MCDisassembler::DecodeStatus DecodeStatus;
33 class XCoreDisassembler : public MCDisassembler {
36 MCDisassembler(STI, Ctx) {} in XCoreDisassembler()
205 return MCDisassembler::Fail; in DecodeGRRegsRegisterClass()
208 return MCDisassembler::Success; in DecodeGRRegsRegisterClass()
217 return MCDisassembler::Fail; in DecodeRRegsRegisterClass()
220 return MCDisassembler::Success; in DecodeRRegsRegisterClass()
226 return MCDisassembler::Fail; in DecodeBitpOperand()
231 return MCDisassembler::Success; in DecodeBitpOperand()
237 return MCDisassembler::Success; in DecodeNegImmOperand()
[all …]
/external/llvm/lib/Target/Hexagon/Disassembler/
DHexagonDisassembler.cpp38 typedef MCDisassembler::DecodeStatus DecodeStatus;
42 class HexagonDisassembler : public MCDisassembler {
48 : MCDisassembler(STI, Ctx), MCII(MCII), CurrentBundle(new MCInst *) {} in HexagonDisassembler()
144 static MCDisassembler *createHexagonDisassembler(const Target &T, in createHexagonDisassembler()
168 return MCDisassembler::Fail; in getInstruction()
175 if(Result == MCDisassembler::Fail) in getInstruction()
179 return MCDisassembler::Fail; in getInstruction()
180 return MCDisassembler::Success; in getInstruction()
220 return MCDisassembler::Fail; in getSingleInstruction()
292 MCDisassembler::Success) in getSingleInstruction()
[all …]
/external/llvm/lib/Target/SystemZ/Disassembler/
DSystemZDisassembler.cpp21 typedef MCDisassembler::DecodeStatus DecodeStatus;
24 class SystemZDisassembler : public MCDisassembler {
27 : MCDisassembler(STI, Ctx) {} in SystemZDisassembler()
37 static MCDisassembler *createSystemZDisassembler(const Target &T, in createSystemZDisassembler()
54 return MCDisassembler::Fail; in decodeRegisterClass()
56 return MCDisassembler::Success; in decodeRegisterClass()
128 return MCDisassembler::Fail; in decodeUImmOperand()
130 return MCDisassembler::Success; in decodeUImmOperand()
136 return MCDisassembler::Fail; in decodeSImmOperand()
138 return MCDisassembler::Success; in decodeSImmOperand()
[all …]
/external/llvm/lib/MC/MCDisassembler/
DMCDisassembler.cpp16 MCDisassembler::~MCDisassembler() { in ~MCDisassembler()
19 bool MCDisassembler::tryAddingSymbolicOperand(MCInst &Inst, int64_t Value, in tryAddingSymbolicOperand()
30 void MCDisassembler::tryAddingPcLoadReferenceComment(int64_t Value, in tryAddingPcLoadReferenceComment()
37 void MCDisassembler::setSymbolizer(std::unique_ptr<MCSymbolizer> Symzer) { in setSymbolizer()
DDisassembler.h28 class MCDisassembler; variable
72 std::unique_ptr<const llvm::MCDisassembler> DisAsm;
92 llvm::MCContext *ctx, const MCDisassembler *disAsm, in LLVMDisasmContext()
114 const MCDisassembler *getDisAsm() const { return DisAsm.get(); } in getDisAsm()
DDisassembler.cpp70 MCDisassembler *DisAsm = TheTarget->createMCDisassembler(*STI, *Ctx); in LLVMCreateDisasmCPUFeatures()
248 const MCDisassembler *DisAsm = DC->getDisAsm(); in LLVMDisasmInstruction()
250 MCDisassembler::DecodeStatus S; in LLVMDisasmInstruction()
256 case MCDisassembler::Fail: in LLVMDisasmInstruction()
257 case MCDisassembler::SoftFail: in LLVMDisasmInstruction()
261 case MCDisassembler::Success: { in LLVMDisasmInstruction()
DLLVMBuild.txt1 ;===- ./lib/MC/MCDisassembler/LLVMBuild.txt --------------------*- Conf -*--===;
20 name = MCDisassembler
DCMakeLists.txt5 MCDisassembler.cpp
/external/llvm/tools/llvm-mc/
DDisassembler.cpp34 static bool PrintInsts(const MCDisassembler &DisAsm, in PrintInsts()
48 MCDisassembler::DecodeStatus S; in PrintInsts()
52 case MCDisassembler::Fail: in PrintInsts()
65 case MCDisassembler::SoftFail: in PrintInsts()
71 case MCDisassembler::Success: in PrintInsts()
156 std::unique_ptr<const MCDisassembler> DisAsm( in disassemble()
DMakefile12 LINK_COMPONENTS := all-targets MCDisassembler MCParser MC support
/external/llvm/lib/Target/AArch64/Disassembler/
DAArch64Disassembler.h24 class AArch64Disassembler : public MCDisassembler {
27 : MCDisassembler(STI, Ctx) {} in AArch64Disassembler()
31 MCDisassembler::DecodeStatus
/external/llvm/test/TableGen/
Dtrydecode-emission2.td43 …ecodeInstB(MI, insn, Address, Decoder) == MCDisassembler::Fail) { DecodeComplete = false; return M…
44 …ecodeInstA(MI, insn, Address, Decoder) == MCDisassembler::Fail) { DecodeComplete = false; return M…
Dtrydecode-emission3.td44 …codeInstBOp(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { DecodeComplete = false; return M…
Dtrydecode-emission.td43 …ecodeInstB(MI, insn, Address, Decoder) == MCDisassembler::Fail) { DecodeComplete = false; return M…
/external/llvm/include/llvm/MC/
DMCDisassembler.h26 class MCDisassembler {
56 MCDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx) in MCDisassembler() function
59 virtual ~MCDisassembler();
/external/llvm/lib/Target/PowerPC/Disassembler/
DPPCDisassembler.cpp22 typedef MCDisassembler::DecodeStatus DecodeStatus;
25 class PPCDisassembler : public MCDisassembler {
31 : MCDisassembler(STI, Ctx), IsLittleEndian(IsLittleEndian) {} in PPCDisassembler()
40 static MCDisassembler *createPPCDisassembler(const Target &T, in createPPCDisassembler()
46 static MCDisassembler *createPPCLEDisassembler(const Target &T, in createPPCLEDisassembler()
212 return MCDisassembler::Success; in decodeRegisterClass()
304 return MCDisassembler::Success; in decodeUImmOperand()
312 return MCDisassembler::Success; in decodeSImmOperand()
347 return MCDisassembler::Success; in decodeMemRIOperands()
368 return MCDisassembler::Success; in decodeMemRIXOperands()
[all …]
/external/llvm/include/llvm/ExecutionEngine/
DRuntimeDyldChecker.h17 class MCDisassembler; variable
67 RuntimeDyldChecker(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
/external/llvm/lib/Target/X86/Disassembler/
DX86Disassembler.cpp76 const MCDisassembler *Dis);
82 : MCDisassembler(STI, Ctx), MII(std::move(MII)) { in X86GenericDisassembler()
140 MCDisassembler::DecodeStatus X86GenericDisassembler::getInstruction( in getInstruction()
209 const MCDisassembler *Dis) { in tryAddingSymbolicOperand()
223 const MCDisassembler *Dis = static_cast<const MCDisassembler*>(Decoder); in tryAddingPcLoadReferenceComment()
291 const MCDisassembler *Dis) { in translateImmediate()
635 const MCDisassembler *Dis) { in translateRMMemory()
818 InternalInstruction &insn, const MCDisassembler *Dis) { in translateRM()
902 const MCDisassembler *Dis) { in translateOperand()
965 const MCDisassembler *Dis) { in translateInstruction()
[all …]
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldCheckerImpl.h25 RuntimeDyldCheckerImpl(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
69 MCDisassembler *Disassembler;
/external/llvm/lib/MC/
DMakefile13 PARALLEL_DIRS := MCParser MCDisassembler
/external/llvm/unittests/MC/
DCMakeLists.txt4 MCDisassembler
/external/llvm/tools/sancov/
DCMakeLists.txt9 MCDisassembler

123