Lines Matching refs:Def

48   void emitPfmCountersInfo(const Record &Def,
70 for (Record *Def : Records.getAllDerivedDefinitions("ProcPfmCounters")) { in collectPfmCounters()
74 Def->getValueAsListOfDefs("IssueCounters")) { in collectPfmCounters()
86 Def->getValueAsListOfDefs("ValidationCounters")) in collectPfmCounters()
89 AddPfmCounterName(Def->getValueAsDef("CycleCounter")); in collectPfmCounters()
90 AddPfmCounterName(Def->getValueAsDef("UopsCounter")); in collectPfmCounters()
119 void ExegesisEmitter::emitPfmCountersInfo(const Record &Def, in emitPfmCountersInfo() argument
123 Def.getValueAsDef("CycleCounter")->getValueAsString("Counter"); in emitPfmCountersInfo()
125 Def.getValueAsDef("UopsCounter")->getValueAsString("Counter"); in emitPfmCountersInfo()
127 Def.getValueAsListOfDefs("IssueCounters").size(); in emitPfmCountersInfo()
129 Def.getValueAsListOfDefs("ValidationCounters").size(); in emitPfmCountersInfo()
136 Def.getValueAsListOfDefs("ValidationCounters")) { in emitPfmCountersInfo()
146 << Def.getName() << "ValidationCounters[] = {\n"; in emitPfmCountersInfo()
154 OS << "\nstatic const PfmCountersInfo " << Target << Def.getName() in emitPfmCountersInfo()
182 OS << " " << Target << Def.getName() << "ValidationCounters, " in emitPfmCountersInfo()
202 llvm::any_of(PfmCounterDefs, [](const Record *Def) { in emitPfmCounters() argument
203 return !Def->getValueAsListOfDefs("IssueCounters").empty(); in emitPfmCounters()
208 for (const Record *Def : PfmCounterDefs) { in emitPfmCounters() local
209 for (const Record *ICDef : Def->getValueAsListOfDefs("IssueCounters")) in emitPfmCounters()
219 for (const Record *Def : PfmCounterDefs) in emitPfmCounters() local
220 emitPfmCountersInfo(*Def, IssueCountersTableOffset, OS); in emitPfmCounters()