OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:Stages
(Results
1 - 9
of
9
) sorted by null
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-mca/
Pipeline.h
11
/// This file implements an ordered container of
stages
that simulate the
57
/// An ordered list of
stages
that define this instruction pipeline.
58
llvm::SmallVector<std::unique_ptr<Stage>, 8>
Stages
;
73
void appendStage(std::unique_ptr<Stage> S) {
Stages
.push_back(std::move(S)); }
/external/swiftshader/third_party/LLVM/include/llvm/MC/
MCSubtargetInfo.h
34
const InstrStage *
Stages
; // Instruction
stages
MCInstrItineraries.h
11
// itineraries,
stages
, and operand reads/writes. This is used by
12
// schedulers to determine instruction
stages
and latencies.
47
/// indicate that the instruction requires multiple
stages
at the
93
/// information for an instruction. This includes a set of
stages
112
const InstrStage *
Stages
; ///< Array of
stages
selected
120
InstrItineraryData() :
Stages
(0), OperandCycles(0), Forwardings(0),
125
:
Stages
(S), OperandCycles(OS), Forwardings(F), Itineraries(I),
144
return
Stages
+ StageIdx;
151
return
Stages
+ StageIdx
[
all
...]
/external/llvm/include/llvm/MC/
MCSubtargetInfo.h
43
const InstrStage *
Stages
; // Instruction itinerary
stages
MCInstrItineraries.h
11
// itineraries,
stages
, and operand reads/writes. This is used by
12
// schedulers to determine instruction
stages
and latencies.
48
/// indicate that the instruction requires multiple
stages
at the
94
/// This includes a set of
stages
occupied by the instruction and the pipeline
112
const InstrStage *
Stages
; ///< Array of
stages
selected
119
Stages
(nullptr), OperandCycles(nullptr),
124
: SchedModel(SM),
Stages
(S), OperandCycles(OS), Forwardings(F),
139
return
Stages
+ StageIdx;
145
return
Stages
+ StageIdx
[
all
...]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/MC/
MCSubtargetInfo.h
49
const InstrStage *
Stages
; // Instruction itinerary
stages
MCInstrItineraries.h
11
// itineraries,
stages
, and operand reads/writes. This is used by
12
// schedulers to determine instruction
stages
and latencies.
48
/// indicate that the instruction requires multiple
stages
at the
93
/// This includes a set of
stages
occupied by the instruction and the pipeline
111
const InstrStage *
Stages
= nullptr; ///< Array of
stages
selected
120
: SchedModel(SM),
Stages
(S), OperandCycles(OS), Forwardings(F),
135
return
Stages
+ StageIdx;
141
return
Stages
+ StageIdx;
145
/// the maximum completion time for any stage in the itinerary. If no
stages
[
all
...]
/external/llvm/lib/CodeGen/
MachinePipeliner.cpp
114
/// A command line argument to limit the number of
stages
in the pipeline.
116
SwpMaxStages("pipeliner-max-
stages
",
117
cl::desc("Maximum
stages
allowed in the generated scheduled."),
524
/// data structure explicitly represents all
stages
/iterations. When
539
/// The first element in the pair is the max difference in
stages
. The
641
/// Return the max. number of
stages
/iterations that can occur between a
644
std::pair<unsigned, bool>
Stages
= RegToStageDiff[Reg];
645
if (CurStage > getMaxStageCount() &&
Stages
.first == 0 &&
Stages
.second)
647
return
Stages
.first
[
all
...]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
MachinePipeliner.cpp
146
/// A command line argument to limit the number of
stages
in the pipeline.
148
SwpMaxStages("pipeliner-max-
stages
",
149
cl::desc("Maximum
stages
allowed in the generated scheduled."),
575
/// data structure explicitly represents all
stages
/iterations. When
590
/// The first element in the pair is the max difference in
stages
. The
681
/// Return the max. number of
stages
/iterations that can occur between a
684
std::pair<unsigned, bool>
Stages
= RegToStageDiff[Reg];
685
if (CurStage > getMaxStageCount() &&
Stages
.first == 0 &&
Stages
.second)
687
return
Stages
.first
[
all
...]
Completed in 870 milliseconds