Lines Matching refs:ExegesisTarget
20 ExegesisTarget::~ExegesisTarget() {} // anchor. in ~ExegesisTarget()
22 static ExegesisTarget *FirstTarget = nullptr;
24 const ExegesisTarget *ExegesisTarget::lookup(Triple TT) { in lookup()
25 for (const ExegesisTarget *T = FirstTarget; T != nullptr; T = T->Next) { in lookup()
33 ExegesisTarget::createCounter(StringRef CounterName, const LLVMState &) const { in createCounter()
44 void ExegesisTarget::registerTarget(ExegesisTarget *Target) { in registerTarget()
55 std::unique_ptr<SnippetGenerator> ExegesisTarget::createSnippetGenerator( in createSnippetGenerator()
71 ExegesisTarget::createBenchmarkRunner( in createBenchmarkRunner()
99 std::unique_ptr<SnippetGenerator> ExegesisTarget::createSerialSnippetGenerator( in createSerialSnippetGenerator()
104 std::unique_ptr<SnippetGenerator> ExegesisTarget::createParallelSnippetGenerator( in createParallelSnippetGenerator()
109 std::unique_ptr<BenchmarkRunner> ExegesisTarget::createLatencyBenchmarkRunner( in createLatencyBenchmarkRunner()
115 std::unique_ptr<BenchmarkRunner> ExegesisTarget::createUopsBenchmarkRunner( in createUopsBenchmarkRunner()
126 const PfmCountersInfo &ExegesisTarget::getPfmCounters(StringRef CpuName) const { in getPfmCounters()
150 ExegesisTarget::SavedState::~SavedState() {} // anchor. in ~SavedState()
155 class ExegesisDefaultTarget : public ExegesisTarget {
157 ExegesisDefaultTarget() : ExegesisTarget({}) {} in ExegesisDefaultTarget()
173 const ExegesisTarget &ExegesisTarget::getDefault() { in getDefault()