Home
last modified time | relevance | path

Searched refs:InstructionContext (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DX86DisassemblerTables.cpp34 static inline const char *stringForContext(InstructionContext insnContext) { in stringForContext()
86 static inline bool inheritsFrom(InstructionContext child, in inheritsFrom()
87 InstructionContext parent, bool noPrefix = true, in inheritsFrom()
580 << stringForContext((InstructionContext)parent) << "\n"; in inheritsFrom()
592 static inline bool outranks(InstructionContext upper, in outranks()
593 InstructionContext lower) { in outranks()
820 o2 << stringForContext((InstructionContext)index); in emitContextDecision()
1112 OpcodeType type, InstructionContext insnContext, uint8_t opcode, in setTableFields()
1119 inheritsFrom((InstructionContext)index, IC_64BIT)) in setTableFields()
1123 if (inheritsFrom((InstructionContext)index, in setTableFields()
H A DX86DisassemblerShared.h20 llvm::X86Disassembler::InstructionContext insnContext;
H A DX86DisassemblerTables.h258 void setTableFields(OpcodeType type, InstructionContext insnContext,
H A DX86RecognizableInstr.h268 InstructionContext insnContext() const;
H A DX86RecognizableInstr.cpp195 InstructionContext RecognizableInstr::insnContext() const { in insnContext()
196 InstructionContext insnContext; in insnContext()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DX86DisassemblerDecoderCommon.h326 enum InstructionContext { INSTRUCTION_CONTEXTS IC_max }; enum
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/
H A DX86Disassembler.cpp123 static InstrUID decode(OpcodeType type, InstructionContext insnContext, in decode()
1092 auto insnCtx = InstructionContext(x86DisassemblerContexts[attrMask]); in getInstructionIDWithAttrMask()