| /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
|