Lines Matching defs:Rec
140 const Record *OldOpRec = OldInst->Operands[I].Rec;
141 const Record *NewOpRec = NewInst->Operands[I].Rec;
162 static bool isInteresting(const Record *Rec) {
164 return Rec->isSubClassOf("X86Inst") &&
165 !Rec->getValueAsBit("isAsmParserOnly") &&
166 !Rec->getName().ends_with("_REV");
182 const Record *Rec = Inst->TheDef;
183 StringRef Name = Rec->getName();
184 if (!isInteresting(Rec))
189 if (byteFromBitsInit(Rec->getValueAsBitsInit("OpMapBits")) ==
191 byteFromBitsInit(Rec->getValueAsBitsInit("explicitOpPrefixBits")) ==
213 const Record *Rec = Inst->TheDef;
214 uint8_t Opcode = byteFromBitsInit(Rec->getValueAsBitsInit("Opcode"));
215 StringRef Name = Rec->getName();
218 const Record *NewRec = Records.getDef(ManualMap.at(Rec->getName()));
274 const Record *Rec = Inst->TheDef;
275 if (!isInteresting(Rec))
277 std::string Name = Rec->getName().str();
289 if (ClobberEFLAGS(Rec))
291 Rec->getName());
316 const Record *Rec = Inst->TheDef;
317 StringRef Name = Rec->getName();
318 if (!isInteresting(Rec) || NoCompressSet.find(Name) != NoCompressSet.end())
321 const auto *NewRec = Records.getDef(ManualMap.at(Rec->getName()));
334 if (isRegisterOperand(NewInst.Operands[0].Rec))
350 const Record *Rec = Inst->TheDef;
351 StringRef Name = Rec->getName();
352 if (!isInteresting(Rec))
355 const auto *NewRec = Records.getDef(ManualMap.at(Rec->getName()));