/openbsd-current/gnu/llvm/llvm/tools/llvm-exegesis/lib/ |
H A D | BenchmarkCode.h | 18 namespace exegesis { namespace in namespace:llvm 32 } // namespace exegesis
|
H A D | TargetSelect.h | 11 /// 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 D | SnippetFile.h | 26 namespace exegesis { namespace in namespace:llvm 32 } // namespace exegesis
|
H A D | Error.cpp | 12 namespace exegesis { namespace in namespace:llvm 30 } // namespace exegesis
|
H A D | SerialSnippetGenerator.h | 22 namespace exegesis { namespace in namespace:llvm 34 } // namespace exegesis
|
H A D | BenchmarkResult.cpp | 34 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 D | ParallelSnippetGenerator.h | 20 namespace exegesis { namespace in namespace:llvm 62 } // namespace exegesis
|
H A D | SnippetRepetitor.h | 27 namespace exegesis { namespace in namespace:llvm 51 } // namespace exegesis
|
H A D | UopsBenchmarkRunner.h | 20 namespace exegesis { namespace in namespace:llvm 37 } // namespace exegesis
|
H A D | LatencyBenchmarkRunner.h | 20 namespace exegesis { namespace in namespace:llvm 36 } // namespace exegesis
|
H A D | RegisterValue.h | 23 namespace exegesis { namespace in namespace:llvm 49 } // namespace exegesis
|
H A D | RegisterValue.cpp | 14 namespace exegesis { namespace in namespace:llvm 42 llvm_unreachable("Unhandled exegesis::PredefinedValues"); 50 } // namespace exegesis
|
H A D | Error.h | 16 namespace exegesis { namespace in namespace:llvm 18 // A class representing failures that happened within llvm-exegesis, they are 54 } // namespace exegesis
|
H A D | UopsBenchmarkRunner.cpp | 14 namespace exegesis { namespace in namespace:llvm 45 } // namespace exegesis
|
H A D | SchedClassResolution.h | 29 namespace exegesis { namespace in namespace:llvm 58 } // namespace exegesis
|
H A D | RegisterAliasing.h | 25 namespace exegesis { namespace in namespace:llvm 116 } // namespace exegesis
|
H A D | SnippetGenerator.h | 32 namespace exegesis { namespace in namespace:llvm 110 } // namespace exegesis
|
H A D | LlvmState.h | 32 namespace exegesis { namespace in namespace:llvm 101 } // namespace exegesis
|
H A D | PerfHelper.h | 29 namespace exegesis { namespace in namespace:llvm 108 } // namespace exegesis
|
H A D | Assembler.h | 36 namespace exegesis { namespace in namespace:llvm 129 } // namespace exegesis
|
H A D | Analysis.h | 34 namespace exegesis { namespace in namespace:llvm 123 } // namespace exegesis
|
H A D | CodeTemplate.h | 22 namespace exegesis { namespace in namespace:llvm 144 } // namespace exegesis
|
/openbsd-current/gnu/llvm/llvm/tools/llvm-exegesis/ |
H A D | llvm-exegesis.cpp | 1 //===-- 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 D | X86Counter.h | 27 namespace exegesis { namespace in namespace:llvm 54 } // namespace exegesis
|
/openbsd-current/gnu/llvm/llvm/tools/llvm-exegesis/lib/AArch64/ |
H A D | Target.cpp | 13 namespace exegesis { namespace in namespace:llvm 75 } // namespace exegesis
|