Searched defs:insnContext (Results 1 - 6 of 6) sorted by relevance

/external/llvm/utils/TableGen/
H A DX86DisassemblerShared.h21 llvm::X86Disassembler::InstructionContext insnContext; member in struct:InstructionSpecifier
25 insnContext = llvm::X86Disassembler::IC;
H A DX86DisassemblerTables.cpp30 /// @param insnContext - The instruction class to transform to a string.
33 static inline const char* stringForContext(InstructionContext insnContext) { argument
34 switch (insnContext) {
882 if (outranks(previousInfo.insnContext, newInfo.insnContext))
885 if (previousInfo.insnContext == newInfo.insnContext) {
891 errs() << "Context " << stringForContext(newInfo.insnContext) << "\n";
902 InstructionContext insnContext,
918 InstructionSpecifiers[uid].insnContext, ignoresVEX_
[all...]
H A DX86RecognizableInstr.cpp285 InstructionContext RecognizableInstr::insnContext() const { function in class:RecognizableInstr
286 InstructionContext insnContext; local
296 insnContext = EVEX_KB(IC_EVEX_L_W_OPSIZE);
298 insnContext = EVEX_KB(IC_EVEX_L_W_XS);
300 insnContext = EVEX_KB(IC_EVEX_L_W_XD);
302 insnContext = EVEX_KB(IC_EVEX_L_W);
310 insnContext = EVEX_KB(IC_EVEX_L_OPSIZE);
312 insnContext = EVEX_KB(IC_EVEX_L_XS);
314 insnContext = EVEX_KB(IC_EVEX_L_XD);
316 insnContext
[all...]
/external/llvm/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.cpp73 * @param insnContext - The context for the instruction, as returned by
80 InstructionContext insnContext,
108 return decision->opcodeDecisions[insnContext].modRMDecisions[opcode].
117 * @param insnContext - See modRMRequired().
123 InstructionContext insnContext,
130 dec = &ONEBYTE_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
133 dec = &TWOBYTE_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
136 dec = &THREEBYTE38_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
139 dec = &THREEBYTE3A_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
142 dec = &XOP8_MAP_SYM.opcodeDecisions[insnContext]
79 modRMRequired(OpcodeType type, InstructionContext insnContext, uint16_t opcode) argument
122 decode(OpcodeType type, InstructionContext insnContext, uint8_t opcode, uint8_t modRM) argument
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.c54 * @param insnContext - The context for the instruction, as returned by
61 InstructionContext insnContext,
86 return decision->opcodeDecisions[insnContext].modRMDecisions[opcode].
97 * @param insnContext - See modRMRequired().
103 InstructionContext insnContext,
113 dec = &ONEBYTE_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
116 dec = &TWOBYTE_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
119 dec = &THREEBYTE38_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
122 dec = &THREEBYTE3A_SYM.opcodeDecisions[insnContext].modRMDecisions[opcode];
125 dec = &THREEBYTEA6_SYM.opcodeDecisions[insnContext]
60 modRMRequired(OpcodeType type, InstructionContext insnContext, uint8_t opcode) argument
102 decode(OpcodeType type, InstructionContext insnContext, uint8_t opcode, uint8_t modRM) argument
[all...]
/external/swiftshader/third_party/LLVM/utils/TableGen/
H A DX86RecognizableInstr.cpp284 InstructionContext RecognizableInstr::insnContext() const { function in class:RecognizableInstr
285 InstructionContext insnContext; local
291 insnContext = IC_VEX_L_OPSIZE;
293 insnContext = IC_VEX_W_OPSIZE;
295 insnContext = IC_VEX_OPSIZE;
297 insnContext = IC_VEX_L_XS;
299 insnContext = IC_VEX_L_XD;
301 insnContext = IC_VEX_W_XS;
303 insnContext = IC_VEX_W_XD;
305 insnContext
[all...]

Completed in 282 milliseconds