Searched refs:exegesis (Results 1 - 25 of 56) sorted by relevance

123

/openbsd-current/gnu/llvm/llvm/tools/llvm-exegesis/lib/
H A DBenchmarkCode.h18 namespace exegesis { namespace in namespace:llvm
32 } // namespace exegesis
H A DTargetSelect.h11 /// Utilities to handle the creation of the enabled exegesis target(s).
21 namespace exegesis { namespace in namespace:llvm
27 // Initializes all exegesis targets compiled in.
33 } // namespace exegesis
H A DSnippetFile.h26 namespace exegesis { namespace in namespace:llvm
32 } // namespace exegesis
H A DError.cpp12 namespace exegesis { namespace in namespace:llvm
30 } // namespace exegesis
H A DSerialSnippetGenerator.h22 namespace exegesis { namespace in namespace:llvm
34 } // namespace exegesis
H A DBenchmarkResult.cpp34 YamlContext(const exegesis::LLVMState &State)
152 const exegesis::LLVMState *State;
191 // std::vector<exegesis::Measure> will be rendered as a list.
192 template <> struct SequenceElementTraits<exegesis::BenchmarkMeasure> {
196 // exegesis::Measure is rendererd as a flow instead of a list.
198 template <> struct MappingTraits<exegesis::BenchmarkMeasure> {
199 static void mapping(IO &Io, exegesis::BenchmarkMeasure &Obj) {
212 struct ScalarEnumerationTraits<exegesis::InstructionBenchmark::ModeE> {
214 exegesis::InstructionBenchmark::ModeE &Value) {
215 Io.enumCase(Value, "", exegesis
321 namespace exegesis { namespace in namespace:llvm
[all...]
H A DParallelSnippetGenerator.h20 namespace exegesis { namespace in namespace:llvm
62 } // namespace exegesis
H A DSnippetRepetitor.h27 namespace exegesis { namespace in namespace:llvm
51 } // namespace exegesis
H A DUopsBenchmarkRunner.h20 namespace exegesis { namespace in namespace:llvm
37 } // namespace exegesis
H A DLatencyBenchmarkRunner.h20 namespace exegesis { namespace in namespace:llvm
36 } // namespace exegesis
H A DRegisterValue.h23 namespace exegesis { namespace in namespace:llvm
49 } // namespace exegesis
H A DRegisterValue.cpp14 namespace exegesis { namespace in namespace:llvm
42 llvm_unreachable("Unhandled exegesis::PredefinedValues");
50 } // namespace exegesis
H A DError.h16 namespace exegesis { namespace in namespace:llvm
18 // A class representing failures that happened within llvm-exegesis, they are
54 } // namespace exegesis
H A DUopsBenchmarkRunner.cpp14 namespace exegesis { namespace in namespace:llvm
45 } // namespace exegesis
H A DSchedClassResolution.h29 namespace exegesis { namespace in namespace:llvm
58 } // namespace exegesis
H A DRegisterAliasing.h25 namespace exegesis { namespace in namespace:llvm
116 } // namespace exegesis
H A DSnippetGenerator.h32 namespace exegesis { namespace in namespace:llvm
110 } // namespace exegesis
H A DLlvmState.h32 namespace exegesis { namespace in namespace:llvm
101 } // namespace exegesis
H A DPerfHelper.h29 namespace exegesis { namespace in namespace:llvm
108 } // namespace exegesis
H A DAssembler.h36 namespace exegesis { namespace in namespace:llvm
129 } // namespace exegesis
H A DAnalysis.h34 namespace exegesis { namespace in namespace:llvm
123 } // namespace exegesis
H A DCodeTemplate.h22 namespace exegesis { namespace in namespace:llvm
144 } // namespace exegesis
/openbsd-current/gnu/llvm/llvm/tools/llvm-exegesis/
H A Dllvm-exegesis.cpp1 //===-- llvm-exegesis.cpp ---------------------------------------*- C++ -*-===//
48 namespace exegesis { namespace in namespace:llvm
72 static cl::opt<exegesis::InstructionBenchmark::ModeE> BenchmarkMode(
74 cl::values(clEnumValN(exegesis::InstructionBenchmark::Latency, "latency",
76 clEnumValN(exegesis::InstructionBenchmark::InverseThroughput,
79 clEnumValN(exegesis::InstructionBenchmark::Uops, "uops",
83 clEnumValN(exegesis::InstructionBenchmark::Unknown, "analysis",
86 static cl::opt<exegesis::InstructionBenchmark::ResultAggregationModeE>
91 cl::values(clEnumValN(exegesis::InstructionBenchmark::Min, "min",
93 clEnumValN(exegesis
[all...]
/openbsd-current/gnu/llvm/llvm/tools/llvm-exegesis/lib/X86/
H A DX86Counter.h27 namespace exegesis { namespace in namespace:llvm
54 } // namespace exegesis
/openbsd-current/gnu/llvm/llvm/tools/llvm-exegesis/lib/AArch64/
H A DTarget.cpp13 namespace exegesis { namespace in namespace:llvm
75 } // namespace exegesis

Completed in 222 milliseconds

123