OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SIInstrInfo
(Results
1 - 25
of
47
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
GCNHazardRecognizer.cpp
100
if (!
SIInstrInfo
::isMAI(MI) ||
109
static bool isSendMsgTraceDataOrGDS(const
SIInstrInfo
&TII,
141
static unsigned getHWReg(const
SIInstrInfo
*TII, const MachineInstr &RegInstr) {
157
if (
SIInstrInfo
::isSMRD(*MI) && checkSMRDHazards(MI) > 0)
170
if ((
SIInstrInfo
::isVMEM(*MI) ||
171
SIInstrInfo
::isFLAT(*MI))
175
if (
SIInstrInfo
::isVALU(*MI) && checkVALUHazards(MI) > 0)
178
if (
SIInstrInfo
::isDPP(*MI) && checkDPPHazards(MI) > 0)
187
if ((
SIInstrInfo
::isVALU(*MI) ||
SIInstrInfo
::isVMEM(*MI) |
[
all
...]
AMDGPUMacroFusion.cpp
16
#include "
SIInstrInfo
.h"
30
const
SIInstrInfo
&TII = static_cast<const
SIInstrInfo
&>(TII_);
AMDGPUMIRFormatter.cpp
24
const
SIInstrInfo
&TII = *MF.getSubtarget<GCNSubtarget>().getInstrInfo();
SIInsertHardClauses.cpp
82
if (
SIInstrInfo
::isVMEM(MI) ||
SIInstrInfo
::isSegmentSpecificFLAT(MI)) {
90
if (
SIInstrInfo
::isFLAT(MI))
93
if (
SIInstrInfo
::isSMRD(MI))
121
bool emitClause(const ClauseInfo &CI, const
SIInstrInfo
*SII) {
147
const
SIInstrInfo
*SII = ST->getInstrInfo();
AMDGPUExportClustering.cpp
16
#include "
SIInstrInfo
.h"
30
return
SIInstrInfo
::isEXP(*SU.getInstr());
33
static bool isPositionExport(const
SIInstrInfo
*TII, SUnit *SU) {
39
static void sortChain(const
SIInstrInfo
*TII, SmallVector<SUnit *, 8> &Chain,
109
const
SIInstrInfo
*TII = static_cast<const
SIInstrInfo
*>(DAG->TII);
SIFixVGPRCopies.cpp
50
const
SIInstrInfo
*TII = ST.getInstrInfo();
SIModeRegister.cpp
137
void processBlockPhase1(MachineBasicBlock &MBB, const
SIInstrInfo
*TII);
139
void processBlockPhase2(MachineBasicBlock &MBB, const
SIInstrInfo
*TII);
141
void processBlockPhase3(MachineBasicBlock &MBB, const
SIInstrInfo
*TII);
143
Status getInstructionMode(MachineInstr &MI, const
SIInstrInfo
*TII);
146
const
SIInstrInfo
*TII, Status InstrMode);
164
const
SIInstrInfo
*TII) {
186
const
SIInstrInfo
*TII, Status InstrMode) {
222
const
SIInstrInfo
*TII) {
324
const
SIInstrInfo
*TII) {
392
const
SIInstrInfo
*TII)
[
all
...]
AMDGPUMCInstLower.cpp
81
case
SIInstrInfo
::MO_GOTPCREL:
83
case
SIInstrInfo
::MO_GOTPCREL32_LO:
85
case
SIInstrInfo
::MO_GOTPCREL32_HI:
87
case
SIInstrInfo
::MO_REL32_LO:
89
case
SIInstrInfo
::MO_REL32_HI:
91
case
SIInstrInfo
::MO_ABS32_LO:
93
case
SIInstrInfo
::MO_ABS32_HI:
117
if (MO.getTargetFlags() ==
SIInstrInfo
::MO_LONG_BRANCH_FORWARD)
120
assert(MO.getTargetFlags() ==
SIInstrInfo
::MO_LONG_BRANCH_BACKWARD);
176
const auto *TII = static_cast<const
SIInstrInfo
*>(ST.getInstrInfo())
[
all
...]
GCNHazardRecognizer.h
29
class
SIInstrInfo
;
48
const
SIInstrInfo
&TII;
SIInstrInfo.cpp
1
//===-
SIInstrInfo
.cpp - SI Instruction Information ----------------------===//
14
#include "
SIInstrInfo
.h"
64
SIInstrInfo
::
SIInstrInfo
(const GCNSubtarget &ST)
108
bool
SIInstrInfo
::isReallyTriviallyReMaterializable(const MachineInstr &MI,
129
bool
SIInstrInfo
::areLoadsFromSameBasePtr(SDNode *Load0, SDNode *Load1,
244
bool
SIInstrInfo
::getMemOperandsWithOffsetWidth(
427
bool
SIInstrInfo
::shouldClusterMemOps(ArrayRef<const MachineOperand *> BaseOps1,
470
bool
SIInstrInfo
::shouldScheduleLoadsNear(SDNode *Load0, SDNode *Load1,
482
static void reportIllegalCopy(const
SIInstrInfo
*TII, MachineBasicBlock &MBB
[
all
...]
AMDGPURegisterBankInfo.h
29
class
SIInstrInfo
;
46
const
SIInstrInfo
*TII;
SIFrameLowering.h
16
class
SIInstrInfo
;
SIPeepholeSDWA.cpp
49
const
SIInstrInfo
*TII;
95
virtual MachineInstr *potentialToConvert(const
SIInstrInfo
*TII) = 0;
96
virtual bool convertToSDWA(MachineInstr &MI, const
SIInstrInfo
*TII) = 0;
128
MachineInstr *potentialToConvert(const
SIInstrInfo
*TII) override;
129
bool convertToSDWA(MachineInstr &MI, const
SIInstrInfo
*TII) override;
136
uint64_t getSrcMods(const
SIInstrInfo
*TII,
155
MachineInstr *potentialToConvert(const
SIInstrInfo
*TII) override;
156
bool convertToSDWA(MachineInstr &MI, const
SIInstrInfo
*TII) override;
176
bool convertToSDWA(MachineInstr &MI, const
SIInstrInfo
*TII) override;
304
uint64_t SDWASrcOperand::getSrcMods(const
SIInstrInfo
*TII
[
all
...]
SIFormMemoryClauses.cpp
98
return
SIInstrInfo
::isFLAT(MI) ||
SIInstrInfo
::isVMEM(MI);
102
return
SIInstrInfo
::isSMRD(MI);
113
if (
SIInstrInfo
::isAtomic(MI))
267
const
SIInstrInfo
*TII = ST->getInstrInfo();
SIInsertWaitcnts.cpp
156
assert(
SIInstrInfo
::isVMEM(Inst));
157
if (!
SIInstrInfo
::isMIMG(Inst))
244
RegInterval getRegInterval(const MachineInstr *MI, const
SIInstrInfo
*TII,
255
void updateByEvent(const
SIInstrInfo
*TII, const SIRegisterInfo *TRI,
333
void setExpScore(const MachineInstr *MI, const
SIInstrInfo
*TII,
358
const
SIInstrInfo
*TII = nullptr;
454
const
SIInstrInfo
*TII,
495
const
SIInstrInfo
*TII,
506
void WaitcntBrackets::updateByEvent(const
SIInstrInfo
*TII,
547
} else if (
SIInstrInfo
::isAtomicRet(Inst) &
[
all
...]
SIShrinkInstructions.cpp
62
static bool foldImmediates(MachineInstr &MI, const
SIInstrInfo
*TII,
117
static bool isKImmOperand(const
SIInstrInfo
*TII, const MachineOperand &Src) {
123
static bool isKUImmOperand(const
SIInstrInfo
*TII, const MachineOperand &Src) {
129
static bool isKImmOrKUImmOperand(const
SIInstrInfo
*TII,
147
static bool isReverseInlineImm(const
SIInstrInfo
*TII,
171
static void shrinkScalarCompare(const
SIInstrInfo
*TII, MachineInstr &MI) {
222
const
SIInstrInfo
*TII = ST.getInstrInfo();
311
const
SIInstrInfo
*TII,
434
const
SIInstrInfo
*TII) {
469
const
SIInstrInfo
*TII)
[
all
...]
SIRegisterInfo.cpp
103
const
SIInstrInfo
&TII;
110
SGPRSpillBuilder(const SIRegisterInfo &TRI, const
SIInstrInfo
&TII,
634
assert(
SIInstrInfo
::isMUBUF(*MI) ||
SIInstrInfo
::isFLATScratch(*MI));
643
if (!
SIInstrInfo
::isMUBUF(*MI) && !
SIInstrInfo
::isFLATScratch(*MI))
656
if (!
SIInstrInfo
::isMUBUF(*MI) && !
SIInstrInfo
::isFLATScratch(*MI))
661
if (
SIInstrInfo
::isMUBUF(*MI))
662
return !
SIInstrInfo
::isLegalMUBUFImmOffset(FullOffset)
[
all
...]
SIOptimizeExecMasking.cpp
175
static bool removeTerminatorBit(const
SIInstrInfo
&TII, MachineInstr &MI) {
244
const
SIInstrInfo
&TII,
266
const
SIInstrInfo
&TII,
301
const
SIInstrInfo
*TII = ST.getInstrInfo();
SILateBranchLowering.cpp
30
const
SIInstrInfo
*TII = nullptr;
70
const
SIInstrInfo
*TII, bool IsPS) {
AMDGPUInstructionSelector.h
47
class
SIInstrInfo
;
306
const
SIInstrInfo
&TII;
SIMachineScheduler.h
26
class
SIInstrInfo
;
427
const
SIInstrInfo
*SITII;
SIFrameLowering.cpp
160
const DebugLoc &DL, const
SIInstrInfo
*TII,
189
const
SIInstrInfo
*TII = ST.getInstrInfo();
337
const
SIInstrInfo
*TII = ST.getInstrInfo();
406
const
SIInstrInfo
*TII = ST.getInstrInfo();
520
const
SIInstrInfo
*TII = ST.getInstrInfo();
694
const
SIInstrInfo
*TII = ST.getInstrInfo();
733
const
SIInstrInfo
*TII = ST.getInstrInfo();
969
const
SIInstrInfo
*TII = ST.getInstrInfo();
1284
const
SIInstrInfo
*TII = ST.getInstrInfo();
SIMachineFunctionInfo.h
19
#include "
SIInstrInfo
.h"
904
const AMDGPUBufferPseudoSourceValue *getBufferPSV(const
SIInstrInfo
&TII) {
911
const AMDGPUImagePseudoSourceValue *getImagePSV(const
SIInstrInfo
&TII) {
918
const AMDGPUGWSResourcePseudoSourceValue *getGWSPSV(const
SIInstrInfo
&TII) {
GCNSubtarget.h
21
#include "
SIInstrInfo
.h"
203
SIInstrInfo
InstrInfo;
218
const
SIInstrInfo
*getInstrInfo() const override {
AMDGPULegalizerInfo.h
19
#include "
SIInstrInfo
.h"
72
unsigned GAFlags =
SIInstrInfo
::MO_NONE) const;
Completed in 57 milliseconds
1
2
Indexes created Wed Aug 05 00:25:39 UTC 2026