Home | History | Annotate | Download | only in TableGen

Lines Matching full:record

22 #include "llvm/TableGen/Record.h"
56 Record *InstrInfo,
57 std::map<std::vector<Record*>, unsigned> &EL,
75 static void PrintDefList(const std::vector<Record*> &Uses,
109 Record *OpR = cast<DefInit>(MIOI->getArg(j))->getDef();
115 Record *OpR = OperandList[j].Rec;
313 std::vector<Record *> Operands = Records.getAllDerivedDefinitions("Operand");
323 for (const Record *Op : Operands) {
354 Record *InstrInfo = Target.getInstructionSet();
357 std::map<std::vector<Record*>, unsigned> EmittedLists;
362 Record *Inst = II->TheDef;
363 std::vector<Record*> Uses = Inst->getValueAsListOfDefs("Uses");
368 std::vector<Record*> Defs = Inst->getValueAsListOfDefs("Defs");
391 // Emit the record into the table.
463 Record *InstrInfo,
464 std::map<std::vector<Record*>, unsigned> &EmittedLists,
529 std::vector<Record*> UseList = Inst.TheDef->getValueAsListOfDefs("Uses");
535 std::vector<Record*> DefList = Inst.TheDef->getValueAsListOfDefs("Defs");