OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:HazardRec
(Results
1 - 10
of
10
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
PostRAHazardRecognizer.cpp
71
std::unique_ptr<ScheduleHazardRecognizer>
HazardRec
(
75
if (!
HazardRec
.get())
80
// We do not call
HazardRec
->reset() here to make sure we are handling noop
84
unsigned NumPreNoops =
HazardRec
->PreEmitNoops(&MI);
85
HazardRec
->EmitNoops(NumPreNoops);
89
HazardRec
->EmitInstruction(&MI);
90
if (
HazardRec
->atIssueLimit()) {
91
HazardRec
->AdvanceCycle();
PostRASchedulerList.cpp
123
///
HazardRec
- The hazard recognizer to use.
124
ScheduleHazardRecognizer *
HazardRec
;
213
HazardRec
=
229
delete
HazardRec
;
382
HazardRec
->Reset();
514
HazardRec
->EmitNoop();
528
HazardRec
->Reset();
574
HazardRec
->getHazardType(CurSUnit, 0/*no stalls*/);
576
if (
HazardRec
->ShouldPreferAnother(CurSUnit)) {
621
unsigned NumPreNoops =
HazardRec
->PreEmitNoops(FoundSUnit)
[
all
...]
MachineScheduler.cpp
1970
SchedBoundary::~SchedBoundary() { delete
HazardRec
; }
1986
// A new
HazardRec
is created for each DAG and owned by SchedBoundary.
1989
if (
HazardRec
&&
HazardRec
->isEnabled()) {
1990
delete
HazardRec
;
1991
HazardRec
= nullptr;
2166
if (
HazardRec
->isEnabled()
2167
&&
HazardRec
->getHazardType(SU) != ScheduleHazardRecognizer::NoHazard) {
2310
if (!
HazardRec
->isEnabled()) {
2311
// Bypass
HazardRec
virtual calls
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZMachineScheduler.cpp
27
dump(SystemZHazardRecognizer &
HazardRec
) const {
30
HazardRec
.dumpSU(SU, dbgs());
62
MachineBasicBlock::iterator LastEmittedMI =
HazardRec
->getLastEmittedMI();
70
HazardRec
->emitInstruction(&*I);
76
LLVM_DEBUG(
HazardRec
->dumpState(););
86
/// Create a
HazardRec
for MBB, save it in SchedStates and set
HazardRec
to
88
HazardRec
= SchedStates[MBB] = new SystemZHazardRecognizer(TII, &SchedModel);
104
HazardRec
->copyState(SchedStates[SinglePredMBB]);
105
LLVM_DEBUG(
HazardRec
->dumpState();)
[
all
...]
SystemZMachineScheduler.h
51
Candidate(SUnit *SU_, SystemZHazardRecognizer &
HazardRec
);
91
void dump(SystemZHazardRecognizer &
HazardRec
) const;
108
SystemZHazardRecognizer *
HazardRec
;
141
/// ScheduleDAGMI has scheduled an instruction - tell
HazardRec
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGVLIW.cpp
63
///
HazardRec
- The hazard recognizer to use.
64
ScheduleHazardRecognizer *
HazardRec
;
74
HazardRec
= STI.getInstrInfo()->CreateTargetHazardRecognizer(&STI, this);
78
delete
HazardRec
;
216
HazardRec
->getHazardType(CurSUnit, 0/*no stalls*/);
237
HazardRec
->EmitInstruction(FoundSUnit);
247
HazardRec
->AdvanceCycle();
255
HazardRec
->EmitNoop();
ScheduleDAGRRList.cpp
152
///
HazardRec
- The hazard recognizer to use.
153
ScheduleHazardRecognizer *
HazardRec
;
197
HazardRec
= new ScheduleHazardRecognizer();
199
HazardRec
= STI.getInstrInfo()->CreateTargetHazardRecognizer(&STI, this);
203
delete
HazardRec
;
209
ScheduleHazardRecognizer *getHazardRec() { return
HazardRec
; }
378
HazardRec
->Reset();
635
if (!
HazardRec
->isEnabled()) {
641
HazardRec
->RecedeCycle();
681
HazardRec
->getHazardType(SU, -Stalls)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonMachineScheduler.cpp
265
delete Top.
HazardRec
;
266
delete Bot.
HazardRec
;
267
Top.
HazardRec
= TII->CreateTargetMIHazardRecognizer(Itin, DAG);
268
Bot.
HazardRec
= TII->CreateTargetMIHazardRecognizer(Itin, DAG);
337
if (
HazardRec
->isEnabled())
338
return
HazardRec
->getHazardType(SU) != ScheduleHazardRecognizer::NoHazard;
370
if (!
HazardRec
->isEnabled()) {
371
// Bypass
HazardRec
virtual calls.
377
HazardRec
->AdvanceCycle();
379
HazardRec
->RecedeCycle()
[
all
...]
HexagonMachineScheduler.h
141
ScheduleHazardRecognizer *
HazardRec
= nullptr;
162
delete
HazardRec
;
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineScheduler.h
624
ScheduleHazardRecognizer *
HazardRec
= nullptr;
Completed in 51 milliseconds
Indexes created Sun Jun 07 00:24:08 UTC 2026