HomeSort by: relevance | last modified time | path
    Searched refs:InstructionBenchmark (Results 1 - 18 of 18) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/
LatencyBenchmarkRunner.h 25 const LLVMState &State, InstructionBenchmark::ModeE Mode,
26 InstructionBenchmark::ResultAggregationModeE ResultAggMode);
33 InstructionBenchmark::ResultAggregationModeE ResultAggMode;
Target.cpp 56 InstructionBenchmark::ModeE Mode, const LLVMState &State,
59 case InstructionBenchmark::Unknown:
61 case InstructionBenchmark::Latency:
63 case InstructionBenchmark::Uops:
64 case InstructionBenchmark::InverseThroughput:
72 InstructionBenchmark::ModeE Mode, const LLVMState &State,
73 InstructionBenchmark::ResultAggregationModeE ResultAggMode) const {
76 case InstructionBenchmark::Unknown:
78 case InstructionBenchmark::Latency:
79 case InstructionBenchmark::InverseThroughput
    [all...]
UopsBenchmarkRunner.h 25 : BenchmarkRunner(State, InstructionBenchmark::Uops) {}
LatencyBenchmarkRunner.cpp 22 const LLVMState &State, InstructionBenchmark::ModeE Mode,
23 InstructionBenchmark::ResultAggregationModeE ResultAgg)
25 assert((Mode == InstructionBenchmark::Latency ||
26 Mode == InstructionBenchmark::InverseThroughput) &&
96 case InstructionBenchmark::Latency:
99 case InstructionBenchmark::InverseThroughput:
107 case InstructionBenchmark::MinVariance: {
117 case InstructionBenchmark::Min: {
123 case InstructionBenchmark::Max: {
129 case InstructionBenchmark::Mean:
    [all...]
SnippetRepetitor.h 32 Create(InstructionBenchmark::RepetitionModeE Mode, const LLVMState &State);
BenchmarkRunner.h 38 InstructionBenchmark::ModeE Mode);
42 Expected<InstructionBenchmark>
78 const InstructionBenchmark::ModeE Mode;
Target.h 152 createSnippetGenerator(InstructionBenchmark::ModeE Mode,
157 InstructionBenchmark::ModeE Mode, const LLVMState &State,
158 InstructionBenchmark::ResultAggregationModeE ResultAggMode =
159 InstructionBenchmark::Min) const;
195 const LLVMState &State, InstructionBenchmark::ModeE Mode,
196 InstructionBenchmark::ResultAggregationModeE ResultAggMode) const;
199 InstructionBenchmark::ResultAggregationModeE ResultAggMode) const;
BenchmarkResult.cpp 234 struct ScalarEnumerationTraits<exegesis::InstructionBenchmark::ModeE> {
236 exegesis::InstructionBenchmark::ModeE &Value) {
237 Io.enumCase(Value, "", exegesis::InstructionBenchmark::Unknown);
238 Io.enumCase(Value, "latency", exegesis::InstructionBenchmark::Latency);
239 Io.enumCase(Value, "uops", exegesis::InstructionBenchmark::Uops);
241 exegesis::InstructionBenchmark::InverseThroughput);
296 struct MappingContextTraits<exegesis::InstructionBenchmark, YamlContext> {
313 static void mapping(IO &Io, exegesis::InstructionBenchmark &Obj,
334 Expected<InstructionBenchmark>
335 InstructionBenchmark::readYaml(const LLVMState &State, StringRef Filename)
    [all...]
BenchmarkResult.h 60 struct InstructionBenchmark {
80 static Expected<InstructionBenchmark> readYaml(const LLVMState &State,
83 static Expected<std::vector<InstructionBenchmark>>
SnippetRepetitor.cpp 106 SnippetRepetitor::Create(InstructionBenchmark::RepetitionModeE Mode,
109 case InstructionBenchmark::Duplicate:
111 case InstructionBenchmark::Loop:
113 case InstructionBenchmark::AggregateMin:
Clustering.h 33 create(const std::vector<InstructionBenchmark> &Points, ModeE Mode,
94 const std::vector<InstructionBenchmark> &getPoints() const { return Points_; }
123 const std::vector<InstructionBenchmark> &Points,
138 const std::vector<InstructionBenchmark> &Points_;
159 bool validate(InstructionBenchmark::ModeE Mode) const;
SchedClassResolution.h 48 getAsPoint(InstructionBenchmark::ModeE Mode, const MCSubtargetInfo &STI,
Clustering.cpp 90 const std::vector<InstructionBenchmark> &Points,
192 const InstructionBenchmark &Point = Points_[P];
243 explicit OpcodeAndConfig(const InstructionBenchmark &IB)
318 const std::vector<InstructionBenchmark> &Points, const ModeE Mode,
363 InstructionBenchmark::ModeE Mode) const {
366 case InstructionBenchmark::Latency:
374 case InstructionBenchmark::Uops:
377 case InstructionBenchmark::InverseThroughput:
SchedClassResolution.cpp 261 InstructionBenchmark::ModeE Mode, const MCSubtargetInfo &STI,
267 if (Mode == InstructionBenchmark::Latency) {
280 } else if (Mode == InstructionBenchmark::Uops) {
307 } else if (Mode == InstructionBenchmark::InverseThroughput) {
BenchmarkRunner.cpp 33 InstructionBenchmark::ModeE Mode)
135 Expected<InstructionBenchmark> BenchmarkRunner::runConfiguration(
139 InstructionBenchmark InstrBenchmark;
154 ClearBenchmarkOnReturn(InstructionBenchmark *IB) : IB(IB) {}
162 InstructionBenchmark *const IB;
Analysis.cpp 128 const InstructionBenchmark &Point = Clustering_.getPoints()[PointId];
166 const InstructionBenchmark &FirstPoint = Clustering.getPoints().front();
222 const InstructionBenchmark &Point = Points[PointId];
277 void Analysis::printPointHtml(const InstructionBenchmark &Point,
283 case InstructionBenchmark::Latency:
286 case InstructionBenchmark::Uops:
287 case InstructionBenchmark::InverseThroughput:
355 const InstructionBenchmark::ModeE Mode = Clustering.getPoints()[0].Mode;
Analysis.h 88 void printPointHtml(const InstructionBenchmark &Point,
  /src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/
llvm-exegesis.cpp 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",
87 static cl::opt<exegesis::InstructionBenchmark::ResultAggregationModeE>
91 cl::values(clEnumValN(exegesis::InstructionBenchmark::Min, "min",
93 clEnumValN(exegesis::InstructionBenchmark::Max, "max",
95 clEnumValN(exegesis::InstructionBenchmark::Mean, "mean",
97 clEnumValN(exegesis::InstructionBenchmark::MinVariance
    [all...]

Completed in 34 milliseconds