HomeSort by: relevance | last modified time | path
    Searched refs:exegesis (Results 1 - 25 of 52) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/
TargetSelect.h 11 /// Utilities to handle the creation of the native exegesis target.
19 namespace exegesis { namespace in namespace:llvm
25 // Initializes the native exegesis target, or returns false if there is no
26 // native target (either because llvm-exegesis does not support the target or
37 } // namespace exegesis
BenchmarkCode.h 18 namespace exegesis { namespace in namespace:llvm
32 } // namespace exegesis
SnippetFile.h 26 namespace exegesis { namespace in namespace:llvm
32 } // namespace exegesis
Error.cpp 12 namespace exegesis { namespace in namespace:llvm
30 } // namespace exegesis
SerialSnippetGenerator.h 22 namespace exegesis { namespace in namespace:llvm
34 } // namespace exegesis
UopsBenchmarkRunner.h 20 namespace exegesis { namespace in namespace:llvm
35 } // namespace exegesis
LatencyBenchmarkRunner.h 20 namespace exegesis { namespace in namespace:llvm
35 } // namespace exegesis
ParallelSnippetGenerator.h 20 namespace exegesis { namespace in namespace:llvm
62 } // namespace exegesis
SnippetRepetitor.h 27 namespace exegesis { namespace in namespace:llvm
50 } // namespace exegesis
BenchmarkResult.cpp 35 YamlContext(const exegesis::LLVMState &State)
174 const exegesis::LLVMState *State;
213 // std::vector<exegesis::Measure> will be rendered as a list.
214 template <> struct SequenceElementTraits<exegesis::BenchmarkMeasure> {
218 // exegesis::Measure is rendererd as a flow instead of a list.
220 template <> struct MappingTraits<exegesis::BenchmarkMeasure> {
221 static void mapping(IO &Io, exegesis::BenchmarkMeasure &Obj) {
234 struct ScalarEnumerationTraits<exegesis::InstructionBenchmark::ModeE> {
236 exegesis::InstructionBenchmark::ModeE &Value) {
237 Io.enumCase(Value, "", exegesis::InstructionBenchmark::Unknown)
332 namespace exegesis { namespace in namespace:llvm
    [all...]
RegisterValue.h 23 namespace exegesis { namespace in namespace:llvm
49 } // namespace exegesis
Error.h 16 namespace exegesis { namespace in namespace:llvm
18 // A class representing failures that happened within llvm-exegesis, they are
54 } // namespace exegesis
LlvmState.h 29 namespace exegesis { namespace in namespace:llvm
76 } // namespace exegesis
RegisterValue.cpp 14 namespace exegesis { namespace in namespace:llvm
42 llvm_unreachable("Unhandled exegesis::PredefinedValues");
50 } // namespace exegesis
SchedClassResolution.h 29 namespace exegesis { namespace in namespace:llvm
58 } // namespace exegesis
UopsBenchmarkRunner.cpp 14 namespace exegesis { namespace in namespace:llvm
45 } // namespace exegesis
BenchmarkRunner.h 32 namespace exegesis { namespace in namespace:llvm
90 } // namespace exegesis
PerfHelper.h 30 namespace exegesis { namespace in namespace:llvm
109 } // namespace exegesis
RegisterAliasing.h 25 namespace exegesis { namespace in namespace:llvm
116 } // namespace exegesis
Assembler.h 36 namespace exegesis { namespace in namespace:llvm
129 } // namespace exegesis
BenchmarkResult.h 33 namespace exegesis { namespace in namespace:llvm
119 } // namespace exegesis
CodeTemplate.h 22 namespace exegesis { namespace in namespace:llvm
137 } // namespace exegesis
  /src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/
llvm-exegesis.cpp 1 //===-- llvm-exegesis.cpp ---------------------------------------*- C++ -*-===//
45 namespace exegesis { namespace in namespace:llvm
47 static cl::OptionCategory Options("llvm-exegesis options");
48 static cl::OptionCategory BenchmarkOptions("llvm-exegesis benchmark options");
49 static cl::OptionCategory AnalysisOptions("llvm-exegesis analysis options");
73 static cl::opt<exegesis::InstructionBenchmark::ModeE> BenchmarkMode(
75 cl::values(clEnumValN(exegesis::InstructionBenchmark::Latency, "latency",
77 clEnumValN(exegesis::InstructionBenchmark::InverseThroughput,
80 clEnumValN(exegesis::InstructionBenchmark::Uops, "uops",
84 clEnumValN(exegesis::InstructionBenchmark::Unknown, "analysis"
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/X86/
X86Counter.h 27 namespace exegesis { namespace in namespace:llvm
54 } // namespace exegesis
  /src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/AArch64/
Target.cpp 13 namespace exegesis { namespace in namespace:llvm
75 } // namespace exegesis

Completed in 46 milliseconds

1 2 3