Lines Matching full:record
25 class Record;
67 Record *Rec;
107 OperandInfo(Record *R, const std::string &N, const std::string &PMN,
126 CGIOperandList(Record *D);
128 Record *TheDef; // The actual record containing this OperandList.
136 /// type (which is a record).
208 Record *TheDef; // The actual record defining this instruction.
221 std::vector<Record*> ImplicitDefs, ImplicitUses;
265 // The record used to infer instruction flags, or NULL if no flag values
267 Record *InferredFrom;
269 CodeGenInstruction(Record *R);
288 Record *TheDef; // The actual record defining this InstAlias.
305 Record *R;
315 ResultOperand(std::string N, Record *r) : Name(N), R(r), Kind(K_Record) {}
317 ResultOperand(Record *r) : R(r), Kind(K_Reg) {}
324 Record *getRecord() const { assert(isRecord()); return R; }
326 Record *getRegister() const { assert(isReg()); return R; }
341 CodeGenInstAlias(Record *R, unsigned Variant, CodeGenTarget &T);
344 Record *InstOpRec, bool hasSubOps, ArrayRef<SMLoc> Loc,