Lines Matching refs:Rec
67 Rec = insn.TheDef; in RecognizableInstr()
68 Name = std::string(Rec->getName()); in RecognizableInstr()
71 if (!Rec->isSubClassOf("X86Inst")) { in RecognizableInstr()
76 OpPrefix = byteFromRec(Rec, "OpPrefixBits"); in RecognizableInstr()
77 OpMap = byteFromRec(Rec, "OpMapBits"); in RecognizableInstr()
78 Opcode = byteFromRec(Rec, "Opcode"); in RecognizableInstr()
79 Form = byteFromRec(Rec, "FormBits"); in RecognizableInstr()
80 Encoding = byteFromRec(Rec, "OpEncBits"); in RecognizableInstr()
82 OpSize = byteFromRec(Rec, "OpSizeBits"); in RecognizableInstr()
83 AdSize = byteFromRec(Rec, "AdSizeBits"); in RecognizableInstr()
84 HasREX_WPrefix = Rec->getValueAsBit("hasREX_WPrefix"); in RecognizableInstr()
85 HasVEX_4V = Rec->getValueAsBit("hasVEX_4V"); in RecognizableInstr()
86 HasVEX_W = Rec->getValueAsBit("HasVEX_W"); in RecognizableInstr()
87 IgnoresVEX_W = Rec->getValueAsBit("IgnoresVEX_W"); in RecognizableInstr()
88 IgnoresVEX_L = Rec->getValueAsBit("ignoresVEX_L"); in RecognizableInstr()
89 HasEVEX_L2Prefix = Rec->getValueAsBit("hasEVEX_L2"); in RecognizableInstr()
90 HasEVEX_K = Rec->getValueAsBit("hasEVEX_K"); in RecognizableInstr()
91 HasEVEX_KZ = Rec->getValueAsBit("hasEVEX_Z"); in RecognizableInstr()
92 HasEVEX_B = Rec->getValueAsBit("hasEVEX_B"); in RecognizableInstr()
93 IsCodeGenOnly = Rec->getValueAsBit("isCodeGenOnly"); in RecognizableInstr()
94 ForceDisassemble = Rec->getValueAsBit("ForceDisassemble"); in RecognizableInstr()
95 CD8_Scale = byteFromRec(Rec, "CD8_Scale"); in RecognizableInstr()
97 Name = std::string(Rec->getName()); in RecognizableInstr()
101 HasVEX_LPrefix = Rec->getValueAsBit("hasVEX_L"); in RecognizableInstr()
110 std::vector<Record*> Predicates = Rec->getValueAsListOfDefs("Predicates"); in RecognizableInstr()
386 StringRef typeName = (*Operands)[operandIndex].Rec->getName(); in handleOperand()