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()
84 AddPfmCounterName(Def->getValueAsDef("CycleCounter")); in collectPfmCounters()
85 AddPfmCounterName(Def->getValueAsDef("UopsCounter")); in collectPfmCounters()
103 void ExegesisEmitter::emitPfmCountersInfo(const Record &Def, in emitPfmCountersInfo() argument
107 Def.getValueAsDef("CycleCounter")->getValueAsString("Counter"); in emitPfmCountersInfo()
109 Def.getValueAsDef("UopsCounter")->getValueAsString("Counter"); in emitPfmCountersInfo()
111 Def.getValueAsListOfDefs("IssueCounters").size(); in emitPfmCountersInfo()
113 OS << "\nstatic const PfmCountersInfo " << Target << Def.getName() in emitPfmCountersInfo()
154 llvm::any_of(PfmCounterDefs, [](const Record *Def) { in emitPfmCounters() argument
155 return !Def->getValueAsListOfDefs("IssueCounters").empty(); in emitPfmCounters()
160 for (const Record *Def : PfmCounterDefs) { in emitPfmCounters() local
161 for (const Record *ICDef : Def->getValueAsListOfDefs("IssueCounters")) in emitPfmCounters()
171 for (const Record *Def : PfmCounterDefs) in emitPfmCounters() local
172 emitPfmCountersInfo(*Def, IssueCountersTableOffset, OS); in emitPfmCounters()