Lines Matching refs:Def
53 void emitPfmCountersInfo(const Record &Def,
75 for (Record *Def : Records.getAllDerivedDefinitions("ProcPfmCounters")) { in collectPfmCounters()
79 Def->getValueAsListOfDefs("IssueCounters")) { in collectPfmCounters()
89 AddPfmCounterName(Def->getValueAsDef("CycleCounter")); in collectPfmCounters()
90 AddPfmCounterName(Def->getValueAsDef("UopsCounter")); in collectPfmCounters()
108 void ExegesisEmitter::emitPfmCountersInfo(const Record &Def, in emitPfmCountersInfo() argument
112 Def.getValueAsDef("CycleCounter")->getValueAsString("Counter"); in emitPfmCountersInfo()
114 Def.getValueAsDef("UopsCounter")->getValueAsString("Counter"); in emitPfmCountersInfo()
116 Def.getValueAsListOfDefs("IssueCounters").size(); in emitPfmCountersInfo()
118 OS << "\nstatic const PfmCountersInfo " << Target << Def.getName() in emitPfmCountersInfo()
159 llvm::any_of(PfmCounterDefs, [](const Record *Def) { in emitPfmCounters() argument
160 return !Def->getValueAsListOfDefs("IssueCounters").empty(); in emitPfmCounters()
165 for (const Record *Def : PfmCounterDefs) { in emitPfmCounters() local
166 for (const Record *ICDef : Def->getValueAsListOfDefs("IssueCounters")) in emitPfmCounters()
176 for (const Record *Def : PfmCounterDefs) in emitPfmCounters() local
177 emitPfmCountersInfo(*Def, IssueCountersTableOffset, OS); in emitPfmCounters()