Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DGCNRegPressure.cpp96 ST.getOccupancyWithNumVGPRs(getVGPRNum(ST.hasGFX90AInsts()))); in less()
101 ST.getOccupancyWithNumVGPRs(O.getVGPRNum(ST.hasGFX90AInsts()))); in less()
132 (getVGPRNum(ST.hasGFX90AInsts()) < in less()
133 O.getVGPRNum(ST.hasGFX90AInsts())); in less()
144 << ST->getOccupancyWithNumVGPRs(RP.getVGPRNum(ST->hasGFX90AInsts())) in print()
DAMDGPUAsmPrinter.cpp444 assert(STM.hasGFX90AInsts() || CurrentProgramInfo.ComputePGMRSrc3GFX90A == 0); in getAmdhsaKernelDescriptor()
445 if (STM.hasGFX90AInsts()) in getAmdhsaKernelDescriptor()
558 if (STM.hasGFX90AInsts()) in runOnMachineFunction()
593 assert(STM.hasGFX90AInsts() || in runOnMachineFunction()
595 if (STM.hasGFX90AInsts()) { in runOnMachineFunction()
929 if (STM.hasGFX90AInsts()) { in getSIProgramInfo()
DAMDGPUGlobalISelUtils.cpp72 return Subtarget.hasGFX90AInsts(); in hasAtomicFaddRtnForTy()
DGCNPreRAOptimizations.cpp233 (ST.hasGFX90AInsts() || !TRI->isAGPRClass(RC))) in runOnMachineFunction()
DAMDGPU.td1487 Predicate<"!Subtarget->hasGFX90AInsts() &&"
1530 Predicate<"Subtarget->isGCN3Encoding() && !Subtarget->hasGFX90AInsts()">,
1534 Predicate<"Subtarget->hasGFX90AInsts()">,
1538 Predicate<"!Subtarget->hasGFX90AInsts()">,
1542 Predicate<"!Subtarget->hasGFX90AInsts() &&"
1548 Predicate<"Subtarget->hasGFX90AInsts() && !Subtarget->hasGFX940Insts()">,
DGCNRegPressure.h65 ST.getOccupancyWithNumVGPRs(getVGPRNum(ST.hasGFX90AInsts()))); in getOccupancy()
DSIRegisterInfo.cpp397 return ST.hasGFX90AInsts() ? CSR_AMDGPU_GFX90AInsts_SaveList in getCalleeSavedRegs()
400 return ST.hasGFX90AInsts() ? CSR_AMDGPU_SI_Gfx_GFX90AInsts_SaveList in getCalleeSavedRegs()
421 return ST.hasGFX90AInsts() ? CSR_AMDGPU_GFX90AInsts_RegMask in getCallPreservedMask()
424 return ST.hasGFX90AInsts() ? CSR_AMDGPU_SI_Gfx_GFX90AInsts_RegMask in getCallPreservedMask()
675 if (ST.hasGFX90AInsts()) { in getReservedRegs()
700 if (ST.hasMAIInsts() && !ST.hasGFX90AInsts()) { in getReservedRegs()
932 if (isAGPRClass(RC) && !ST.hasGFX90AInsts()) in getCrossCopyRegClass()
1328 const bool IsAGPR = !ST.hasGFX90AInsts() && isAGPRClass(RC); in buildSpillLoadStore()
DSIMachineFunctionInfo.cpp110 if (ST.hasGFX90AInsts() && in SIMachineFunctionInfo()
200 if (ST.hasMAIInsts() && !ST.hasGFX90AInsts()) { in SIMachineFunctionInfo()
DSIFormMemoryClauses.cpp209 MaxPressure.getVGPRNum(ST->hasGFX90AInsts()) <= MaxVGPRs / 2 && in checkPressure()
DSIInstrInfo.cpp562 !TII.getSubtarget().hasGFX90AInsts()) && in indirectCopyToAGPR()
842 (ST.hasGFX90AInsts() && AMDGPU::SReg_32RegClass.contains(SrcReg))) { in copyPhysReg()
848 if (AMDGPU::AGPR_32RegClass.contains(SrcReg) && ST.hasGFX90AInsts()) { in copyPhysReg()
967 if (ST.hasGFX90AInsts() && RI.isAGPRClass(SrcRC)) in copyPhysReg()
970 (ST.hasGFX90AInsts() && RI.isSGPRClass(SrcRC))) in copyPhysReg()
3878 if (Opcode == AMDGPU::V_MUL_LEGACY_F32_e64 && ST.hasGFX90AInsts()) in hasVALU32BitEncoding()
4686 !ST.hasGFX90AInsts()) { in verifyInstruction()
4691 } else if (DC > DppCtrl::ROW_NEWBCAST_LAST || !ST.hasGFX90AInsts()) { in verifyInstruction()
4725 if (ST.hasGFX90AInsts()) { in verifyInstruction()
4783 !ST.hasGFX90AInsts()) { in verifyInstruction()
[all …]
DGCNHazardRecognizer.cpp1927 return ST.hasGFX90AInsts() ? checkMAIHazards90A(MI) : checkMAIHazards908(MI); in checkMAIHazards()
2336 if (!ST.hasMAIInsts() || ST.hasGFX90AInsts()) in checkMAILdStHazards()
2382 if (!ST.hasGFX90AInsts()) in checkMAIVALUHazards()
2485 if (IsMem && ST.hasGFX90AInsts() && !ST.hasGFX940Insts()) { in checkMAIVALUHazards()
DGCNSubtarget.h1057 bool hasGFX90AInsts() const { return GFX90AInsts; } in hasGFX90AInsts() function
DSIFoldOperands.cpp805 else if (ST->hasGFX90AInsts() && TRI->isAGPR(*MRI, Reg0) && in foldOperand()
1555 if (!ST->hasGFX90AInsts() || !TRI->isVGPR(*MRI, Reg) || in tryFoldRegSequence()
1683 if (!ST->hasGFX90AInsts() || MI.getNumExplicitDefs() != 1) in tryFoldLoad()
DAMDGPUResourceUsageAnalysis.cpp92 return AMDGPU::getTotalNumVGPRs(ST.hasGFX90AInsts(), ArgNumAGPR, ArgNumVGPR); in getTotalNumVGPRs()
DGCNSchedStrategy.cpp896 PressureAfter.getVGPRNum(ST.hasGFX90AInsts()) <= S.VGPRCriticalLimit) { in checkScheduling()
1316 int VGPRUsage = NewPressure[I].getVGPRNum(ST.hasGFX90AInsts()); in sinkTriviallyRematInsts()
DAMDGPUSubtarget.cpp790 if (hasGFX90AInsts()) in getBaseMaxNumVGPRs()
DSIFrameLowering.cpp1429 if (ST.hasMAIInsts() && !ST.hasGFX90AInsts()) { in processFunctionBeforeFrameIndicesReplaced()
1528 if (!ST.hasGFX90AInsts()) in determineCalleeSaves()
DSIMemoryLegalizer.cpp834 if (ST.hasGFX90AInsts()) in create()
DAMDGPUInstructionSelector.cpp1883 if (Subtarget->hasGFX90AInsts()) { in selectImageIntrinsic()
1952 if (!Subtarget->hasGFX90AInsts()) { in selectImageIntrinsic()
DSIISelLowering.cpp4478 return Subtarget->hasGFX90AInsts(); in hasAtomicFaddRtnForTy()
6667 if (!Subtarget->hasGFX90AInsts()) { in lowerImage()
6695 if (Subtarget->hasGFX90AInsts()) { in lowerImage()
12928 if (!Ty->isFloatTy() && (!Subtarget->hasGFX90AInsts() || !Ty->isDoubleTy())) in shouldExpandAtomicRMWInIR()
12955 if (Ty->isDoubleTy() && Subtarget->hasGFX90AInsts()) in shouldExpandAtomicRMWInIR()
DAMDGPULegalizerInfo.cpp1349 if (ST.hasGFX90AInsts()) in AMDGPULegalizerInfo()
1359 if (ST.hasGFX90AInsts()) { in AMDGPULegalizerInfo()