Lines Matching refs:Rec

141       Record *OldOpRec = OldInst->Operands[I].Rec;  in operator ()()
142 Record *NewOpRec = NewInst->Operands[I].Rec; in operator ()()
163 static bool isInteresting(const Record *Rec) { in isInteresting() argument
165 return Rec->isSubClassOf("X86Inst") && in isInteresting()
166 !Rec->getValueAsBit("isAsmParserOnly") && in isInteresting()
167 !Rec->getName().ends_with("_REV"); in isInteresting()
183 const Record *Rec = Inst->TheDef; in emitCompressEVEXTable() local
184 StringRef Name = Rec->getName(); in emitCompressEVEXTable()
185 if (!isInteresting(Rec)) in emitCompressEVEXTable()
190 if (byteFromBitsInit(Rec->getValueAsBitsInit("OpMapBits")) == in emitCompressEVEXTable()
192 byteFromBitsInit(Rec->getValueAsBitsInit("explicitOpPrefixBits")) == in emitCompressEVEXTable()
214 const Record *Rec = Inst->TheDef; in emitCompressEVEXTable() local
215 uint8_t Opcode = byteFromBitsInit(Rec->getValueAsBitsInit("Opcode")); in emitCompressEVEXTable()
216 StringRef Name = Rec->getName(); in emitCompressEVEXTable()
219 Record *NewRec = Records.getDef(ManualMap.at(Rec->getName())); in emitCompressEVEXTable()
274 const Record *Rec = Inst->TheDef; in emitNFTransformTable() local
275 if (!isInteresting(Rec)) in emitNFTransformTable()
277 std::string Name = Rec->getName().str(); in emitNFTransformTable()
289 if (ClobberEFLAGS(Rec)) in emitNFTransformTable()
291 Rec->getName()); in emitNFTransformTable()
316 const Record *Rec = Inst->TheDef; in emitND2NonNDTable() local
317 StringRef Name = Rec->getName(); in emitND2NonNDTable()
318 if (!isInteresting(Rec) || NoCompressSet.find(Name) != NoCompressSet.end()) in emitND2NonNDTable()
321 auto *NewRec = Records.getDef(ManualMap.at(Rec->getName())); in emitND2NonNDTable()
334 if (isRegisterOperand(NewInst.Operands[0].Rec)) in emitND2NonNDTable()
350 const Record *Rec = Inst->TheDef; in emitSSE2AVXTable() local
351 StringRef Name = Rec->getName(); in emitSSE2AVXTable()
352 if (!isInteresting(Rec)) in emitSSE2AVXTable()
355 auto *NewRec = Records.getDef(ManualMap.at(Rec->getName())); in emitSSE2AVXTable()