Lines Matching full:record
26 class Record;
68 Record *Rec;
108 OperandInfo(Record *R, const std::string &N, const std::string &PMN,
127 CGIOperandList(Record *D);
129 Record *TheDef; // The actual record containing this OperandList.
137 /// type (which is a record).
209 Record *TheDef; // The actual record defining this instruction.
222 std::vector<Record*> ImplicitDefs, ImplicitUses;
269 // The record used to infer instruction flags, or NULL if no flag values
271 Record *InferredFrom;
273 CodeGenInstruction(Record *R);
292 Record *TheDef; // The actual record defining this InstAlias.
309 Record *R;
319 ResultOperand(std::string N, Record *r) : Name(N), R(r), Kind(K_Record) {}
321 ResultOperand(Record *r) : R(r), Kind(K_Reg) {}
328 Record *getRecord() const { assert(isRecord()); return R; }
330 Record *getRegister() const { assert(isReg()); return R; }
345 CodeGenInstAlias(Record *R, unsigned Variant, CodeGenTarget &T);
348 Record *InstOpRec, bool hasSubOps, ArrayRef<SMLoc> Loc,