OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:SchedModel
(Results
1 - 14
of
14
) sorted by null
/external/llvm/lib/MC/
MCSubtargetInfo.cpp
96
assert(Found->Value && "Missing processor
SchedModel
value");
102
const MCSchedModel
SchedModel
= getSchedModelForCPU(CPU);
103
return InstrItineraryData(
SchedModel
, Stages, OperandCycles, ForwardingPaths);
/external/llvm/include/llvm/CodeGen/
TargetSchedule.h
35
MCSchedModel
SchedModel
;
47
TargetSchedModel():
SchedModel
(MCSchedModel::GetDefaultSchedModel()), STI(nullptr), TII(nullptr) {}
70
const MCSchedModel *getMCSchedModel() const { return &
SchedModel
; }
91
unsigned getProcessorID() const { return
SchedModel
.getProcessorID(); }
94
unsigned getIssueWidth() const { return
SchedModel
.IssueWidth; }
102
return
SchedModel
.getNumProcResourceKinds();
107
return
SchedModel
.getProcResource(PIdx);
114
return
SchedModel
.getProcResource(PIdx)->Name;
149
unsigned getMicroOpBufferSize() const { return
SchedModel
.MicroOpBufferSize; }
154
return
SchedModel
.getProcResource(PIdx)->BufferSize
[
all
...]
MachineTraceMetrics.h
74
TargetSchedModel
SchedModel
;
112
/// This is an array with
SchedModel
.getNumProcResourceKinds() entries.
115
/// These numbers have already been scaled by
SchedModel
.getResourceFactor().
372
// where Kinds =
SchedModel
.getNumProcResourceKinds().
381
unsigned Factor =
SchedModel
.getLatencyFactor();
ScheduleDAGInstrs.h
106
TargetSchedModel
SchedModel
;
243
const TargetSchedModel *getSchedModel() const { return &
SchedModel
; }
247
if (!SU->SchedClass &&
SchedModel
.hasInstrSchedModel())
248
SU->SchedClass =
SchedModel
.resolveSchedClass(SU->getInstr());
MachineScheduler.h
565
void init(ScheduleDAGMI *DAG, const TargetSchedModel *
SchedModel
);
581
const TargetSchedModel *
SchedModel
;
651
DAG(nullptr),
SchedModel
(nullptr), Rem(nullptr), Available(ID, Name+".A"),
700
return RetiredMOps *
SchedModel
->getMicroOpFactor();
708
return std::max(CurrCycle *
SchedModel
->getLatencyFactor(),
855
const TargetSchedModel *
SchedModel
);
860
const TargetSchedModel *
SchedModel
;
866
Context(C),
SchedModel
(nullptr), TRI(nullptr) {}
[
all
...]
/external/llvm/lib/Target/AArch64/
AArch64StorePairSuppress.cpp
33
TargetSchedModel
SchedModel
;
83
SchedModel
.getMCSchedModel()->getSchedClassDesc(SCIdx);
125
SchedModel
.init(ST.getSchedModel(), &ST, TII);
131
if (!
SchedModel
.hasInstrSchedModel()) {
AArch64ConditionalCompares.cpp
723
MCSchedModel
SchedModel
;
843
unsigned DelayLimit =
SchedModel
.MispredictPenalty * 3 / 4;
894
SchedModel
= MF.getSubtarget().getSchedModel();
/external/llvm/include/llvm/MC/
MCInstrItineraries.h
111
MCSchedModel
SchedModel
; ///< Basic machine properties.
118
InstrItineraryData() :
SchedModel
(MCSchedModel::GetDefaultSchedModel()),
124
:
SchedModel
(SM), Stages(S), OperandCycles(OS), Forwardings(F),
125
Itineraries(
SchedModel
.InstrItineraries) {}
/external/llvm/lib/Target/Hexagon/
HexagonMachineScheduler.h
46
const TargetSchedModel *
SchedModel
;
57
:
SchedModel
(SM), TotalPackets(0) {
64
Packet.resize(
SchedModel
->getIssueWidth());
134
const TargetSchedModel *
SchedModel
;
155
DAG(nullptr),
SchedModel
(nullptr), Available(ID, Name+".A"),
168
SchedModel
= smodel;
191
const TargetSchedModel *
SchedModel
;
206
: DAG(nullptr),
SchedModel
(nullptr), Top(TopQID, "TopQ"),
/external/llvm/lib/CodeGen/
MachineCombiner.cpp
41
MCSchedModel
SchedModel
;
297
const MCSchedClassDesc *SC =
SchedModel
.getSchedClassDesc(Idx);
456
SchedModel
= STI.getSchedModel();
457
TSchedModel.init(
SchedModel
, &STI, TII);
EarlyIfConversion.cpp
592
MCSchedModel
SchedModel
;
700
unsigned CritLimit =
SchedModel
.MispredictPenalty/2;
798
SchedModel
= STI.getSchedModel();
MachineLICM.cpp
77
TargetSchedModel
SchedModel
;
273
SchedModel
.init(ST.getSchedModel(), &ST, TII);
[
all
...]
IfConversion.cpp
161
TargetSchedModel
SchedModel
;
296
SchedModel
.init(ST.getSchedModel(), &ST, TII);
725
unsigned NumCycles =
SchedModel
.computeInstrLatency(&MI, false);
[
all
...]
/external/llvm/lib/Target/ARM/
ARMSubtarget.h
331
///
SchedModel
- Processor specific instruction costs.
332
MCSchedModel
SchedModel
;
Completed in 1422 milliseconds