Home
last modified time | relevance | path

Searched refs:hasGFX90AInsts (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNRegPressure.cpp99 ST.getOccupancyWithNumVGPRs(getVGPRNum(ST.hasGFX90AInsts()))); in less()
104 ST.getOccupancyWithNumVGPRs(O.getVGPRNum(ST.hasGFX90AInsts()))); in less()
132 std::max(static_cast<int>(getVGPRNum(ST.hasGFX90AInsts()) + in less()
136 std::max(static_cast<int>(O.getVGPRNum(ST.hasGFX90AInsts()) + in less()
150 static_cast<int>(ST.hasGFX90AInsts() ? (getAGPRNum() - MaxArchVGPRs) in less()
154 static_cast<int>(ST.hasGFX90AInsts() ? (O.getAGPRNum() - MaxArchVGPRs) in less()
176 std::max(static_cast<int>(getVGPRNum(ST.hasGFX90AInsts()) - MaxVGPRs), in less()
181 static_cast<int>(O.getVGPRNum(ST.hasGFX90AInsts()) - MaxVGPRs), in less()
222 (getVGPRNum(ST.hasGFX90AInsts()) < in less()
223 O.getVGPRNum(ST.hasGFX90AInsts())); in less()
[all …]
H A DGCNPreRAOptimizations.cpp233 (ST.hasGFX90AInsts() || !TRI->isAGPRClass(RC))) in runOnMachineFunction()
H A DAMDGPUAsmPrinter.cpp507 assert(STM.hasGFX90AInsts() || !EvaluatableRsrc3 || in getAmdhsaKernelDescriptor()
624 if (STM.hasGFX90AInsts()) { in runOnMachineFunction()
663 assert(STM.hasGFX90AInsts() || in runOnMachineFunction()
667 if (STM.hasGFX90AInsts()) { in runOnMachineFunction()
1061 if (STM.hasGFX90AInsts()) { in getSIProgramInfo()
H A DGCNSubtarget.h675 bool hasLdsAtomicAddF64() const { return hasGFX90AInsts(); } in hasLdsAtomicAddF64()
1226 bool hasGFX90AInsts() const { return GFX90AInsts; } in hasGFX90AInsts() function
H A DSIRegisterInfo.cpp398 return ST.hasGFX90AInsts() ? CSR_AMDGPU_GFX90AInsts_SaveList in getCalleeSavedRegs()
401 return ST.hasGFX90AInsts() ? CSR_AMDGPU_SI_Gfx_GFX90AInsts_SaveList in getCalleeSavedRegs()
424 return ST.hasGFX90AInsts() ? CSR_AMDGPU_GFX90AInsts_RegMask in getCallPreservedMask()
427 return ST.hasGFX90AInsts() ? CSR_AMDGPU_SI_Gfx_GFX90AInsts_RegMask in getCallPreservedMask()
683 if (ST.hasGFX90AInsts()) { in getReservedRegs()
723 if (ST.hasMAIInsts() && !ST.hasGFX90AInsts()) { in getReservedRegs()
951 if (isAGPRClass(RC) && !ST.hasGFX90AInsts()) in getCrossCopyRegClass()
1351 const bool IsAGPR = !ST.hasGFX90AInsts() && isAGPRClass(RC); in buildSpillLoadStore()
H A DGCNRegPressure.h65 ST.getOccupancyWithNumVGPRs(getVGPRNum(ST.hasGFX90AInsts()))); in getOccupancy()
H A DSIFormMemoryClauses.cpp207 MaxPressure.getVGPRNum(ST->hasGFX90AInsts()) <= MaxVGPRs / 2 && in checkPressure()
H A DSIFoldOperands.cpp991 else if (ST->hasGFX90AInsts() && TRI->isAGPR(*MRI, Reg0) && in foldOperand()
1778 if (!ST->hasGFX90AInsts() || !TRI->isVGPR(*MRI, Reg) || in tryFoldRegSequence()
1987 if (IsAGPR32 && !ST->hasGFX90AInsts() && !MRI->hasOneNonDBGUse(Reg) && in tryFoldPhiAGPR()
2027 if (!ST->hasGFX90AInsts() || MI.getNumExplicitDefs() != 1) in tryFoldLoad()
2115 if (ST->hasGFX90AInsts()) in tryOptimizeAGPRPhis()
H A DAMDGPU.td1817 Predicate<"!Subtarget->hasGFX90AInsts() &&"
1874 Predicate<"Subtarget->isGCN3Encoding() && !Subtarget->hasGFX90AInsts()">,
1878 Predicate<"Subtarget->hasGFX90AInsts()">,
1882 Predicate<"!Subtarget->hasGFX90AInsts()">,
1886 Predicate<"!Subtarget->hasGFX90AInsts() &&"
1892 Predicate<"Subtarget->hasGFX90AInsts() && !Subtarget->hasGFX940Insts()">,
H A DSIMachineFunctionInfo.cpp105 if (ST.hasGFX90AInsts() && in SIMachineFunctionInfo()
170 if (ST.hasMAIInsts() && !ST.hasGFX90AInsts()) { in SIMachineFunctionInfo()
H A DGCNSchedStrategy.cpp1022 PressureAfter.getVGPRNum(ST.hasGFX90AInsts()) <= S.VGPRCriticalLimit) { in checkScheduling()
1071 if (PressureAfter.getVGPRNum(ST.hasGFX90AInsts()) > MaxVGPRs || in checkScheduling()
1450 int VGPRUsage = NewPressure[I].getVGPRNum(ST.hasGFX90AInsts()); in sinkTriviallyRematInsts()
H A DAMDGPUResourceUsageAnalysis.cpp90 return AMDGPU::getTotalNumVGPRs(ST.hasGFX90AInsts(), ArgNumAGPR, ArgNumVGPR); in getTotalNumVGPRs()
H A DGCNHazardRecognizer.cpp1945 return ST.hasGFX90AInsts() ? checkMAIHazards90A(MI) : checkMAIHazards908(MI); in checkMAIHazards()
2371 if (!ST.hasMAIInsts() || ST.hasGFX90AInsts()) in checkMAILdStHazards()
2449 if (!ST.hasGFX90AInsts()) in checkMAIVALUHazards()
2544 if (IsMem && ST.hasGFX90AInsts() && !ST.hasGFX940Insts()) { in checkMAIVALUHazards()
H A DSIInstrInfo.cpp632 !TII.getSubtarget().hasGFX90AInsts()) && in indirectCopyToAGPR()
928 (ST.hasGFX90AInsts() && AMDGPU::SReg_32RegClass.contains(SrcReg))) { in copyPhysReg()
934 if (AMDGPU::AGPR_32RegClass.contains(SrcReg) && ST.hasGFX90AInsts()) { in copyPhysReg()
1065 if (ST.hasGFX90AInsts() && RI.isAGPRClass(SrcRC)) in copyPhysReg()
1068 (ST.hasGFX90AInsts() && RI.isSGPRClass(SrcRC))) in copyPhysReg()
4387 if (Opcode == AMDGPU::V_MUL_LEGACY_F32_e64 && ST.hasGFX90AInsts()) in hasVALU32BitEncoding()
5230 !ST.hasGFX90AInsts()) { in verifyInstruction()
5236 if (DC > DppCtrl::ROW_NEWBCAST_LAST || !ST.hasGFX90AInsts()) { in verifyInstruction()
5260 if (ST.hasGFX90AInsts()) { in verifyInstruction()
5318 !ST.hasGFX90AInsts()) { in verifyInstruction()
[all …]
H A DSIFrameLowering.cpp1460 if (ST.hasMAIInsts() && !ST.hasGFX90AInsts()) { in processFunctionBeforeFrameIndicesReplaced()
1633 if (!ST.hasGFX90AInsts()) in determineCalleeSaves()
H A DAMDGPUSubtarget.cpp839 if (hasGFX90AInsts()) in getBaseMaxNumVGPRs()
H A DSIMemoryLegalizer.cpp970 if (ST.hasGFX90AInsts()) in create()
H A DAMDGPUInstructionSelector.cpp1949 if (Subtarget->hasGFX90AInsts()) { in selectImageIntrinsic()
2020 if (!Subtarget->hasGFX90AInsts()) { in selectImageIntrinsic()
H A DAMDGPULegalizerInfo.cpp1654 if (ST.hasGFX90AInsts()) { in AMDGPULegalizerInfo()
H A DSIISelLowering.cpp8197 if (!Subtarget->hasGFX90AInsts()) { in lowerImage()
8229 if (Subtarget->hasGFX90AInsts()) { in lowerImage()