OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Sat Sep 12 00:25:55 UTC 2026