Home
last modified time | relevance | path

Searched refs:EDDisassembler (Results 1 – 10 of 10) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/MC/MCDisassembler/
DEDDisassembler.cpp40 bool EDDisassembler::sInitialized = false;
41 EDDisassembler::DisassemblerMap_t EDDisassembler::sDisassemblers;
78 EDDisassembler::AssemblySyntax syntax) { in getLLVMSyntaxVariant()
83 case EDDisassembler::kEDAssemblySyntaxX86ATT: in getLLVMSyntaxVariant()
88 case EDDisassembler::kEDAssemblySyntaxX86Intel: in getLLVMSyntaxVariant()
93 case EDDisassembler::kEDAssemblySyntaxARMUAL: in getLLVMSyntaxVariant()
101 void EDDisassembler::initialize() { in initialize()
115 EDDisassembler *EDDisassembler::getDisassembler(Triple::ArchType arch, in getDisassembler()
121 EDDisassembler::DisassemblerMap_t::iterator i = sDisassemblers.find(key); in getDisassembler()
126 EDDisassembler* sdd = new EDDisassembler(key); in getDisassembler()
[all …]
DEDDisassembler.h59 struct EDDisassembler { struct
95 typedef std::map<CPUKey, EDDisassembler*> DisassemblerMap_t; argument
107 static EDDisassembler *getDisassembler(llvm::Triple::ArchType arch, argument
116 static EDDisassembler *getDisassembler(llvm::StringRef str,
190 EDDisassembler(CPUKey& key); argument
203 ~EDDisassembler(); argument
DEDToken.h26 struct EDDisassembler;
41 EDDisassembler &Disassembler;
72 EDDisassembler &disassembler);
129 EDDisassembler &disassembler);
DEDOperand.h23 struct EDDisassembler;
34 const EDDisassembler &Disassembler;
49 EDOperand(const EDDisassembler &disassembler,
DEDInst.h28 struct EDDisassembler;
62 EDDisassembler &Disassembler;
106 EDDisassembler &disassembler,
DEDToken.cpp26 EDDisassembler &disassembler) : in EDToken()
91 EDDisassembler &disassembler) { in tokenize()
DEDInst.cpp28 EDDisassembler &disassembler, in EDInst()
DEDOperand.cpp23 EDOperand::EDOperand(const EDDisassembler &disassembler, in EDOperand()
/external/swiftshader/third_party/LLVM/tools/edis/
DEDMain.cpp26 EDDisassembler::initialize(); in EDGetDisassembler()
28 EDDisassembler::AssemblySyntax Syntax; in EDGetDisassembler()
32 Syntax = EDDisassembler::kEDAssemblySyntaxX86Intel; in EDGetDisassembler()
35 Syntax = EDDisassembler::kEDAssemblySyntaxX86ATT; in EDGetDisassembler()
38 Syntax = EDDisassembler::kEDAssemblySyntaxARMUAL; in EDGetDisassembler()
42 EDDisassemblerRef ret = EDDisassembler::getDisassembler(triple, Syntax); in EDGetDisassembler()
53 const char *name = ((EDDisassembler*)disassembler)->nameWithRegisterID(regID); in EDGetRegisterName()
62 return ((EDDisassembler*)disassembler)->registerIsStackPointer(regID) ? 1 : 0; in EDRegisterIsStackPointer()
67 return ((EDDisassembler*)disassembler)->registerIsProgramCounter(regID) ? 1:0; in EDRegisterIsProgramCounter()
79 EDInst *inst = ((EDDisassembler*)disassembler)->createInst(byteReader, in EDCreateInsts()
/external/swiftshader/third_party/LLVM/tools/llvm-mc/
DDisassembler.cpp205 EDDisassembler &disassembler = *(EDDisassembler *)((void **)Arg)[0]; in verboseEvaluator()
234 EDDisassembler::AssemblySyntax AS; in disassembleEnhanced()
242 AS = EDDisassembler::kEDAssemblySyntaxARMUAL; in disassembleEnhanced()
246 AS = EDDisassembler::kEDAssemblySyntaxX86ATT; in disassembleEnhanced()
250 EDDisassembler::initialize(); in disassembleEnhanced()
251 OwningPtr<EDDisassembler> in disassembleEnhanced()
252 disassembler(EDDisassembler::getDisassembler(TS.c_str(), AS)); in disassembleEnhanced()