Searched refs:isFLAT (Results 1 – 10 of 10) sorted by relevance
54 if ((SIInstrInfo::isVMEM(MI) || SIInstrInfo::isFLAT(MI)) && in lastVGPRUseIsStore()60 SIInstrInfo::isVMEM(MI) || SIInstrInfo::isFLAT(MI) || in lastVGPRUseIsStore()
120 if (SIInstrInfo::isFLAT(MI)) in getHardClauseType()141 if (SIInstrInfo::isFLAT(MI)) { in getHardClauseType()
171 (SIInstrInfo::isMUBUF(MI) || SIInstrInfo::isFLAT(MI)); in isLdsDma()204 SIInstrInfo::isFLAT(*MI)) in getHazardType()221 SIInstrInfo::isFLAT(*MI) || SIInstrInfo::isDS(*MI) || in getHazardType()249 SIInstrInfo::isFLAT(*MI) || in getHazardType()343 if (SIInstrInfo::isVMEM(*MI) || SIInstrInfo::isFLAT(*MI)) in PreEmitNoopsCommon()359 SIInstrInfo::isFLAT(*MI) || SIInstrInfo::isDS(*MI) || in PreEmitNoopsCommon()388 SIInstrInfo::isFLAT(*MI) || in PreEmitNoopsCommon()615 return !SIInstrInfo::isVMEM(*MI) && !SIInstrInfo::isFLAT(*MI); in breaksVMEMSoftClause()849 if (TII->isFLAT(MI)) { in createsVALUHazard()1157 !SIInstrInfo::isFLAT(I)) in fixVMEMtoScalarWriteHazards()[all …]
455 assert(SIInstrInfo::isVMEM(Inst) || SIInstrInfo::isFLAT(Inst)); in getVmemWaitEventType()545 (SIInstrInfo::isMUBUF(MI) || SIInstrInfo::isFLAT(MI)) && in mayWriteLDSThroughDMA()605 } else if (TII->isFLAT(Inst)) { in updateByEvent()1334 assert(TII->isFLAT(MI)); in mayAccessVMEMThroughFlat()1362 assert(TII->isFLAT(MI)); in mayAccessLDSThroughFlat()1401 } else if (TII->isFLAT(Inst)) { in updateEventWaitcntAfter()
867 (TII->isVMEM(MI) || (TII->isFLAT(MI) && !TII->isDS(MI)))) in canAddMI()872 (TII->isVMEM(MI) || (TII->isFLAT(MI) && !TII->isDS(MI)))) in canAddMI()877 (TII->isVMEM(MI) || (TII->isFLAT(MI) && !TII->isDS(MI)))) in canAddMI()
98 return SIInstrInfo::isFLAT(MI) || SIInstrInfo::isVMEM(MI); in isVMEMClauseInst()
327 if (TII->isSMRD(MI) || TII->isVMEM(MI) || TII->isFLAT(MI) || in mustRetainExeczBranch()
518 static bool isFLAT(const MachineInstr &MI) { in isFLAT() function551 bool isFLAT(uint16_t Opcode) const { in isFLAT() function
76 if (!UseOp.isImplicit() || !TII.isFLAT(*UseOp.getParent())) in hasAnyNonFlatUseOfReg()
428 if (isFLAT(LdSt)) { in getMemOperandsWithOffsetWidth()3318 return !isFLAT(MIb) || isSegmentSpecificFLAT(MIb); in areMemAccessesTriviallyDisjoint()3325 return !isFLAT(MIb) && !isSMRD(MIb); in areMemAccessesTriviallyDisjoint()3332 return !isFLAT(MIb) && !isMUBUF(MIb) && !isMTBUF(MIb); in areMemAccessesTriviallyDisjoint()3335 if (isFLAT(MIa)) { in areMemAccessesTriviallyDisjoint()3336 if (isFLAT(MIb)) in areMemAccessesTriviallyDisjoint()4597 if (isFLAT(MI) && !ST.hasFlatInstOffsets()) { in verifyInstruction()5854 if (isFLAT(MI)) { in legalizeOperands()7532 (isMUBUF(Opc) || isMTBUF(Opc) || isMIMG(Opc) || isFLAT(Opc)); in isHighLatencyDef()7658 if (!isFLAT(MI)) in mayAccessFlatAddressSpace()[all …]