Lines Matching refs:Def
52 void emitPfmCountersInfo(const Record &Def,
74 for (Record *Def : Records.getAllDerivedDefinitions("ProcPfmCounters")) {
78 Def->getValueAsListOfDefs("IssueCounters")) {
88 AddPfmCounterName(Def->getValueAsDef("CycleCounter"));
89 AddPfmCounterName(Def->getValueAsDef("UopsCounter"));
107 void ExegesisEmitter::emitPfmCountersInfo(const Record &Def,
111 Def.getValueAsDef("CycleCounter")->getValueAsString("Counter");
113 Def.getValueAsDef("UopsCounter")->getValueAsString("Counter");
115 Def.getValueAsListOfDefs("IssueCounters").size();
117 OS << "\nstatic const PfmCountersInfo " << Target << Def.getName()
158 llvm::any_of(PfmCounterDefs, [](const Record *Def) {
159 return !Def->getValueAsListOfDefs("IssueCounters").empty();
164 for (const Record *Def : PfmCounterDefs) {
165 for (const Record *ICDef : Def->getValueAsListOfDefs("IssueCounters"))
175 for (const Record *Def : PfmCounterDefs)
176 emitPfmCountersInfo(*Def, IssueCountersTableOffset, OS);