HomeSort by relevance Sort by last modified time
    Searched defs:ExegesisTarget (Results 1 - 2 of 2) sorted by null

  /external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-exegesis/lib/
Target.h 31 class ExegesisTarget {
47 // Returns the ExegesisTarget for the given triple or nullptr if the target
49 static const ExegesisTarget *lookup(llvm::Triple TT);
50 // Returns the default (unspecialized) ExegesisTarget.
51 static const ExegesisTarget &getDefault();
53 static void registerTarget(ExegesisTarget *T);
55 virtual ~ExegesisTarget();
67 const ExegesisTarget *Next = nullptr;
Target.cpp 16 ExegesisTarget::~ExegesisTarget() {} // anchor.
18 static ExegesisTarget *FirstTarget = nullptr;
20 const ExegesisTarget *ExegesisTarget::lookup(llvm::Triple TT) {
21 for (const ExegesisTarget *T = FirstTarget; T != nullptr; T = T->Next) {
28 void ExegesisTarget::registerTarget(ExegesisTarget *Target) {
41 ExegesisTarget::createBenchmarkRunner(InstructionBenchmark::ModeE Mode,
55 ExegesisTarget::createLatencyBenchmarkRunner(const LLVMState &State) const
    [all...]

Completed in 1236 milliseconds