Home
last modified time | relevance | path

Searched refs:isVMEM (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUReleaseVGPRs.cpp67 if ((SIInstrInfo::isVMEM(MI) || SIInstrInfo::isFLAT(MI)) && MI.mayStore()) in isLastVGPRUseVMEMStore()
72 SIInstrInfo::isVMEM(MI) || SIInstrInfo::isFLAT(MI) || in isLastVGPRUseVMEMStore()
H A DGCNHazardRecognizer.cpp203 if ((SIInstrInfo::isVMEM(*MI) || in getHazardType()
220 if ((SIInstrInfo::isVALU(*MI) || SIInstrInfo::isVMEM(*MI) || in getHazardType()
246 if ((SIInstrInfo::isVMEM(*MI) || in getHazardType()
327 if (SIInstrInfo::isVMEM(*MI) || SIInstrInfo::isFLAT(*MI)) in PreEmitNoopsCommon()
342 if ((SIInstrInfo::isVALU(*MI) || SIInstrInfo::isVMEM(*MI) || in PreEmitNoopsCommon()
369 if (SIInstrInfo::isVMEM(*MI) || in PreEmitNoopsCommon()
1137 if (!SIInstrInfo::isVMEM(I) && !SIInstrInfo::isDS(I) && in fixVMEMtoScalarWriteHazards()
1504 if (SIInstrInfo::isVMEM(I) || SIInstrInfo::isFLAT(I) || in fixVALUPartialForwardingHazard()
1639 if (SIInstrInfo::isVMEM(I) || SIInstrInfo::isFLAT(I) || in fixVALUTransUseHazard()
1770 if (!SIInstrInfo::isVMEM(I) && !SIInstrInfo::isFLAT(I)) in checkFPAtomicToDenormModeHazard()
[all …]
H A DSIInsertHardClauses.cpp112 if (SIInstrInfo::isVMEM(MI) || SIInstrInfo::isSegmentSpecificFLAT(MI)) { in getHardClauseType()
136 if (SIInstrInfo::isVMEM(MI) || SIInstrInfo::isSegmentSpecificFLAT(MI)) { in getHardClauseType()
H A DAMDGPUIGroupLP.cpp169 return TII->isVMEM(MI) || (TII->isFLAT(MI) && !TII->isDS(MI)); in isVMEMSGMember()
174 (TII->isVMEM(MI) || (TII->isFLAT(MI) && !TII->isDS(MI))); in isVMEMReadSGMember()
179 (TII->isVMEM(MI) || (TII->isFLAT(MI) && !TII->isDS(MI))); in isVMEMWriteSGMember()
H A DAMDGPUSetWavePriority.cpp86 return SIInstrInfo::isVMEM(MI) && MI.mayLoad(); in isVMEMLoad()
H A DSIInsertWaitcnts.cpp145 assert(SIInstrInfo::isVMEM(Inst)); in getVmemType()
667 if (SIInstrInfo::isVMEM(Inst)) { in updateByEvent()
1165 if (Op.isUse() || !SIInstrInfo::isVMEM(MI) || in generateWaitcntInstBefore()
1408 } else if (SIInstrInfo::isVMEM(Inst) && in updateEventWaitcntAfter()
1719 if (SIInstrInfo::isVMEM(MI)) { in shouldFlushVmCnt()
1747 else if (SIInstrInfo::isVMEM(MI) && MI.mayLoad() && Op.isDef()) in shouldFlushVmCnt()
H A DSIPreEmitPeephole.cpp327 if (TII->isSMRD(MI) || TII->isVMEM(MI) || TII->isFLAT(MI) || in mustRetainExeczBranch()
H A DSIFormMemoryClauses.cpp98 return SIInstrInfo::isFLAT(MI) || SIInstrInfo::isVMEM(MI); in isVMEMClauseInst()
H A DSIInstrInfo.h367 static bool isVMEM(const MachineInstr &MI) { in isVMEM() function
371 bool isVMEM(uint16_t Opcode) const { in isVMEM() function
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/MCA/
H A DAMDGPUCustomBehaviour.h73 bool isVMEM(const MCInstrDesc &MCID);
H A DAMDGPUCustomBehaviour.cpp264 } else if (isVMEM(MCID) && !AMDGPU::getMUBUFIsBufferInv(Opcode)) { in generateWaitCntInfo()
300 bool AMDGPUCustomBehaviour::isVMEM(const MCInstrDesc &MCID) { in isVMEM() function in llvm::mca::AMDGPUCustomBehaviour