reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/llvm-exegesis/lib/BenchmarkResult.cpp
   35   YamlContext(const exegesis::LLVMState &State)
  174   const exegesis::LLVMState *State;
  335 InstructionBenchmark::readYaml(const LLVMState &State, StringRef Filename) {
  352 InstructionBenchmark::readYamls(const LLVMState &State, StringRef Filename) {
  373 Error InstructionBenchmark::writeYamlTo(const LLVMState &State,
  386 Error InstructionBenchmark::readYamlFrom(const LLVMState &State,
  397 Error InstructionBenchmark::writeYaml(const LLVMState &State,
tools/llvm-exegesis/lib/BenchmarkResult.h
   78   static Expected<InstructionBenchmark> readYaml(const LLVMState &State,
   82   readYamls(const LLVMState &State, StringRef Filename);
   84   class Error readYamlFrom(const LLVMState &State, StringRef InputContent);
   87   class Error writeYamlTo(const LLVMState &State, raw_ostream &S);
   89   class Error writeYaml(const LLVMState &State, const StringRef Filename);
tools/llvm-exegesis/lib/BenchmarkRunner.cpp
   28 BenchmarkRunner::BenchmarkRunner(const LLVMState &State,
   37   FunctionExecutorImpl(const LLVMState &State,
tools/llvm-exegesis/lib/BenchmarkRunner.h
   36   explicit BenchmarkRunner(const LLVMState &State,
   72   const LLVMState &State;
tools/llvm-exegesis/lib/Latency.cpp
   41 computeAliasingInstructions(const LLVMState &State, const Instruction &Instr,
   83 static void appendCodeTemplates(const LLVMState &State,
  172 LatencyBenchmarkRunner::LatencyBenchmarkRunner(const LLVMState &State,
tools/llvm-exegesis/lib/Latency.h
   27   using SnippetGenerator::SnippetGenerator;
   37   LatencyBenchmarkRunner(const LLVMState &State,
tools/llvm-exegesis/lib/SnippetFile.cpp
  119 Expected<std::vector<BenchmarkCode>> readSnippets(const LLVMState &State,
tools/llvm-exegesis/lib/SnippetFile.h
   29 Expected<std::vector<BenchmarkCode>> readSnippets(const LLVMState &State,
tools/llvm-exegesis/lib/SnippetGenerator.cpp
   36 SnippetGenerator::SnippetGenerator(const LLVMState &State, const Options &Opts)
tools/llvm-exegesis/lib/SnippetGenerator.h
   57   explicit SnippetGenerator(const LLVMState &State, const Options &Opts);
   71   const LLVMState &State;
tools/llvm-exegesis/lib/SnippetRepetitor.cpp
   23   using SnippetRepetitor::SnippetRepetitor;
   50   explicit LoopSnippetRepetitor(const LLVMState &State)
  107                          const LLVMState &State) {
tools/llvm-exegesis/lib/SnippetRepetitor.h
   32   Create(InstructionBenchmark::RepetitionModeE Mode, const LLVMState &State);
   44   explicit SnippetRepetitor(const LLVMState &State) : State(State) {}
   47   const LLVMState &State;
tools/llvm-exegesis/lib/Target.cpp
   40     InstructionBenchmark::ModeE Mode, const LLVMState &State,
   56                                       const LLVMState &State) const {
   70     const LLVMState &State, const SnippetGenerator::Options &Opts) const {
   75     const LLVMState &State, const SnippetGenerator::Options &Opts) const {
   80     const LLVMState &State, InstructionBenchmark::ModeE Mode) const {
   85 ExegesisTarget::createUopsBenchmarkRunner(const LLVMState &State) const {
tools/llvm-exegesis/lib/Target.h
  121                          const LLVMState &State,
  126                         const LLVMState &State) const;
  148       const LLVMState &State, const SnippetGenerator::Options &Opts) const;
  150       const LLVMState &State, const SnippetGenerator::Options &Opts) const;
  152       const LLVMState &State, InstructionBenchmark::ModeE Mode) const;
  154       const LLVMState &State) const;
tools/llvm-exegesis/lib/Uops.cpp
  121     const LLVMState &State, const InstructionTemplate &IT,
tools/llvm-exegesis/lib/Uops.h
   25   using SnippetGenerator::SnippetGenerator;
   65   UopsBenchmarkRunner(const LLVMState &State)
tools/llvm-exegesis/lib/X86/Target.cpp
  190     const LLVMState &State, const SnippetGenerator::Options &Opts,
  247   using LatencySnippetGenerator::LatencySnippetGenerator;
  297   using UopsSnippetGenerator::UopsSnippetGenerator;
  563       const LLVMState &State,
  569       const LLVMState &State,
tools/llvm-exegesis/llvm-exegesis.cpp
  208 generateSnippets(const LLVMState &State, unsigned Opcode,
  244   const LLVMState State(CpuName);
  331   const LLVMState State("");
unittests/tools/llvm-exegesis/Mips/TargetTest.cpp
   70   LLVMState State;
unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp
   60   const LLVMState State("x86_64-unknown-linux", "haswell");
unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp
  338   FakeSnippetGenerator(const LLVMState &State, const Options &Opts)
unittests/tools/llvm-exegesis/X86/TargetTest.cpp
  122   LLVMState State;
unittests/tools/llvm-exegesis/X86/TestBase.h
   38   const LLVMState State;
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
usr/include/c++/7.4.0/bits/unique_ptr.h
  824     make_unique(_Args&&... __args)