Lines Matching defs:getGeneration

327   Generation getGeneration() const {
333 if (getGeneration() >= GFX12) {
337 if (getGeneration() == GFX11) {
365 bool supportsWGP() const { return getGeneration() >= GFX10; }
392 return (getGeneration() < AMDGPUSubtarget::VOLCANIC_ISLANDS);
396 return (getGeneration() > AMDGPUSubtarget::SOUTHERN_ISLANDS);
402 return getGeneration() >= VOLCANIC_ISLANDS;
406 return getGeneration() == SOUTHERN_ISLANDS;
434 return getGeneration() >= AMDGPUSubtarget::GFX9;
438 return getGeneration() >= AMDGPUSubtarget::GFX9;
465 bool hasScalarSubwordLoads() const { return getGeneration() >= GFX12; }
473 return getGeneration() >= GFX9;
479 return getGeneration() >= SEA_ISLANDS;
488 return getGeneration() != SOUTHERN_ISLANDS;
494 return getGeneration() <= SEA_ISLANDS;
499 return getGeneration() >= GFX10;
505 return getGeneration() == SOUTHERN_ISLANDS;
511 return getGeneration() >= VOLCANIC_ISLANDS;
515 return getGeneration() >= VOLCANIC_ISLANDS;
520 return getGeneration() <= SEA_ISLANDS ? 1 : 2;
533 return getGeneration() >= AMDGPUSubtarget::GFX9;
538 return getGeneration() >= AMDGPUSubtarget::GFX10;
564 return getGeneration() < AMDGPUSubtarget::GFX9;
691 return getGeneration() >= GFX9;
699 return getGeneration() > GFX9;
703 return getGeneration() >= GFX9;
711 return getGeneration() >= VOLCANIC_ISLANDS;
717 return getGeneration() < GFX9;
726 return getGeneration() >= GFX9;
742 bool hasScalarAddSub64() const { return getGeneration() >= GFX12; }
744 bool hasScalarSMulU64() const { return getGeneration() >= GFX12; }
756 return getGeneration() >= SEA_ISLANDS;
955 return getGeneration() < SEA_ISLANDS;
959 return getGeneration() == GFX10 || getGeneration() == GFX11;
965 bool hasSCmpK() const { return getGeneration() < GFX12; }
1022 return getGeneration() >= VOLCANIC_ISLANDS;
1039 bool hasPermLaneX16() const { return getGeneration() >= GFX10; }
1042 bool hasPermLane64() const { return getGeneration() >= GFX11; }
1049 return HasDPP && getGeneration() < GFX10;
1053 return HasDPP && getGeneration() < GFX10;
1076 return getGeneration() >= GFX10 || hasGFX940Insts();
1111 bool hasNonNSAEncoding() const { return getGeneration() < GFX12; }
1164 return getGeneration() != AMDGPUSubtarget::SOUTHERN_ISLANDS;
1173 return getGeneration() == AMDGPUSubtarget::GFX9;
1177 return getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS &&
1178 getGeneration() <= AMDGPUSubtarget::GFX9;
1182 return getGeneration() == AMDGPUSubtarget::GFX9;
1186 return getGeneration() == AMDGPUSubtarget::GFX9;
1250 return getGeneration() == GFX10;
1253 bool hasVOP3DPP() const { return getGeneration() >= GFX11; }
1255 bool hasLdsDirect() const { return getGeneration() >= GFX11; }
1257 bool hasLdsWaitVMSRC() const { return getGeneration() >= GFX12; }
1260 return getGeneration() == GFX11;
1271 bool hasVALUMaskWriteHazard() const { return getGeneration() == GFX11; }
1273 bool hasVALUReadSGPRHazard() const { return getGeneration() == GFX12; }
1293 bool hasFlatScratchSVSSwizzleBug() const { return getGeneration() == GFX11; }
1327 bool hasExtendedWaitCounts() const { return getGeneration() >= GFX12; }
1332 return getGeneration() == GFX12;
1387 return getGeneration() >= AMDGPUSubtarget::GFX9;
1406 return getGeneration() >= GFX9;
1410 bool hasLegacyGeometry() const { return getGeneration() < GFX11; }
1416 bool hasSplitBarriers() const { return getGeneration() >= GFX12; }
1426 bool hasDX10ClampMode() const { return getGeneration() < GFX12; }
1429 bool hasIEEEMode() const { return getGeneration() < GFX12; }
1432 bool hasIEEEMinMax() const { return getGeneration() >= GFX12; }
1438 bool hasRrWGMode() const { return getGeneration() >= GFX12; }
1442 bool hasSignedScratchOffsets() const { return getGeneration() >= GFX12; }
1639 bool shouldClusterStores() const { return getGeneration() >= GFX11; }