Lines Matching defs:getGeneration
318 Generation getGeneration() const {
324 if (getGeneration() >= GFX12) {
328 if (getGeneration() == GFX11) {
356 bool supportsWGP() const { return getGeneration() >= GFX10; }
383 return (getGeneration() < AMDGPUSubtarget::VOLCANIC_ISLANDS);
387 return (getGeneration() > AMDGPUSubtarget::SOUTHERN_ISLANDS);
393 return getGeneration() >= VOLCANIC_ISLANDS;
397 return getGeneration() == SOUTHERN_ISLANDS;
425 return getGeneration() >= AMDGPUSubtarget::GFX9;
429 return getGeneration() >= AMDGPUSubtarget::GFX9;
456 bool hasScalarSubwordLoads() const { return getGeneration() >= GFX12; }
464 return getGeneration() >= GFX9;
470 return getGeneration() >= SEA_ISLANDS;
479 return getGeneration() != SOUTHERN_ISLANDS;
485 return getGeneration() <= SEA_ISLANDS;
490 return getGeneration() >= GFX10;
496 return getGeneration() == SOUTHERN_ISLANDS;
502 return getGeneration() >= VOLCANIC_ISLANDS;
506 return getGeneration() >= VOLCANIC_ISLANDS;
511 return getGeneration() <= SEA_ISLANDS ? 1 : 2;
524 return getGeneration() >= AMDGPUSubtarget::GFX9;
529 return getGeneration() >= AMDGPUSubtarget::GFX10;
555 return getGeneration() < AMDGPUSubtarget::GFX9;
678 return getGeneration() >= GFX9;
686 return getGeneration() > GFX9;
690 return getGeneration() >= GFX9;
698 return getGeneration() >= VOLCANIC_ISLANDS;
704 return getGeneration() < GFX9;
713 return getGeneration() >= GFX9;
729 bool hasScalarAddSub64() const { return getGeneration() >= GFX12; }
731 bool hasScalarSMulU64() const { return getGeneration() >= GFX12; }
743 return getGeneration() >= SEA_ISLANDS;
934 return getGeneration() < SEA_ISLANDS;
938 return getGeneration() == GFX10 || getGeneration() == GFX11;
944 bool hasSCmpK() const { return getGeneration() < GFX12; }
1001 return getGeneration() >= VOLCANIC_ISLANDS;
1018 bool hasPermLaneX16() const { return getGeneration() >= GFX10; }
1021 bool hasPermLane64() const { return getGeneration() >= GFX11; }
1028 return HasDPP && getGeneration() < GFX10;
1032 return HasDPP && getGeneration() < GFX10;
1055 return getGeneration() >= GFX10 || hasGFX940Insts();
1090 bool hasNonNSAEncoding() const { return getGeneration() < GFX12; }
1143 return getGeneration() != AMDGPUSubtarget::SOUTHERN_ISLANDS;
1152 return getGeneration() == AMDGPUSubtarget::GFX9;
1156 return getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS &&
1157 getGeneration() <= AMDGPUSubtarget::GFX9;
1161 return getGeneration() == AMDGPUSubtarget::GFX9;
1165 return getGeneration() == AMDGPUSubtarget::GFX9;
1229 return getGeneration() == GFX10;
1232 bool hasVOP3DPP() const { return getGeneration() >= GFX11; }
1234 bool hasLdsDirect() const { return getGeneration() >= GFX11; }
1236 bool hasLdsWaitVMSRC() const { return getGeneration() >= GFX12; }
1239 return getGeneration() == GFX11;
1248 bool hasVALUMaskWriteHazard() const { return getGeneration() == GFX11; }
1268 bool hasFlatScratchSVSSwizzleBug() const { return getGeneration() == GFX11; }
1293 bool hasExtendedWaitCounts() const { return getGeneration() >= GFX12; }
1298 return getGeneration() == GFX12;
1324 return getGeneration() >= AMDGPUSubtarget::GFX9;
1343 return getGeneration() >= GFX9;
1347 bool hasLegacyGeometry() const { return getGeneration() < GFX11; }
1353 bool hasSplitBarriers() const { return getGeneration() >= GFX12; }
1363 bool hasDX10ClampMode() const { return getGeneration() < GFX12; }
1366 bool hasIEEEMode() const { return getGeneration() < GFX12; }
1369 bool hasIEEEMinMax() const { return getGeneration() >= GFX12; }
1375 bool hasRrWGMode() const { return getGeneration() >= GFX12; }
1379 bool hasSignedScratchOffsets() const { return getGeneration() >= GFX12; }
1575 bool shouldClusterStores() const { return getGeneration() >= GFX11; }