Lines Matching refs:getGeneration

264   Generation getGeneration() const {  in getGeneration()  function
270 if (getGeneration() < GFX11) { in getMaxWaveScratchSize()
327 return (getGeneration() < AMDGPUSubtarget::VOLCANIC_ISLANDS); in hasAddr64()
331 return (getGeneration() > AMDGPUSubtarget::SOUTHERN_ISLANDS); in hasFlat()
337 return getGeneration() >= VOLCANIC_ISLANDS; in hasOnlyRevVALUShifts()
341 return getGeneration() == SOUTHERN_ISLANDS; in hasFractBug()
369 return getGeneration() >= AMDGPUSubtarget::GFX9; in hasMed3_16()
373 return getGeneration() >= AMDGPUSubtarget::GFX9; in hasMin3Max3_16()
406 return getGeneration() >= GFX9; in supportsGetDoorbellID()
412 return getGeneration() >= SEA_ISLANDS; in hasUsableDSOffset()
421 return getGeneration() != SOUTHERN_ISLANDS; in hasUsableDivScaleConditionOutput()
427 return getGeneration() <= SEA_ISLANDS; in hasReadVCCZBug()
432 return getGeneration() >= GFX10; in partialVCCWritesUpdateVCCZ()
438 return getGeneration() == SOUTHERN_ISLANDS; in hasSMRDReadVALUDefHazard()
444 return getGeneration() >= VOLCANIC_ISLANDS; in hasVMEMReadSGPRVALUDefHazard()
448 return getGeneration() >= VOLCANIC_ISLANDS; in hasRFEHazards()
453 return getGeneration() <= SEA_ISLANDS ? 1 : 2; in getSetRegWaitStates()
466 return getGeneration() >= AMDGPUSubtarget::GFX9; in supportsMinMaxDenormModes()
471 return getGeneration() >= AMDGPUSubtarget::GFX10; in hasDenormModeInst()
497 return getGeneration() < AMDGPUSubtarget::GFX9; in privateMemoryResourceIsRangeChecked()
601 return getGeneration() >= GFX9; in hasMultiDwordFlatScratchAddressing()
609 return getGeneration() > GFX9; in hasFlatLgkmVMemCountInOrder()
613 return getGeneration() >= GFX9; in hasD16LoadStore()
621 return getGeneration() >= VOLCANIC_ISLANDS; in hasD16Images()
627 return getGeneration() < GFX9; in ldsRequiresM0Init()
636 return getGeneration() >= GFX9; in hasGWSAutoReplay()
662 return getGeneration() >= SEA_ISLANDS; in hasMad64_32()
772 return getGeneration() < SEA_ISLANDS; in vmemWriteNeedsExpWaitcnt()
828 return getGeneration() >= VOLCANIC_ISLANDS; in hasScalarCompareEq64()
842 bool hasPermLaneX16() const { return getGeneration() >= GFX10; } in hasPermLaneX16()
845 bool hasPermLane64() const { return getGeneration() >= GFX11; } in hasPermLane64()
852 return HasDPP && getGeneration() < GFX10; in hasDPPBroadcasts()
856 return HasDPP && getGeneration() < GFX10; in hasDPPWavefrontShifts()
872 return getGeneration() >= GFX10 || hasGFX940Insts(); in hasFmaakFmamkF32Insts()
952 return getGeneration() != AMDGPUSubtarget::SOUTHERN_ISLANDS; in has12DWordStoreHazard()
961 return getGeneration() == AMDGPUSubtarget::GFX9; in hasReadM0MovRelInterpHazard()
965 return getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS && in hasReadM0SendMsgHazard()
966 getGeneration() <= AMDGPUSubtarget::GFX9; in hasReadM0SendMsgHazard()
970 return getGeneration() == AMDGPUSubtarget::GFX9; in hasReadM0LdsDmaHazard()
974 return getGeneration() == AMDGPUSubtarget::GFX9; in hasReadM0LdsDirectHazard()
1027 bool hasHardClauses() const { return getGeneration() >= GFX10; } in hasHardClauses()
1031 bool hasVOP3DPP() const { return getGeneration() >= GFX11; } in hasVOP3DPP()
1033 bool hasLdsDirect() const { return getGeneration() >= GFX11; } in hasLdsDirect()
1036 return getGeneration() >= GFX11; in hasVALUPartialForwardingHazard()
1039 bool hasVALUTransUseHazard() const { return getGeneration() >= GFX11; } in hasVALUTransUseHazard()
1057 bool hasFlatScratchSVSSwizzleBug() const { return getGeneration() == GFX11; } in hasFlatScratchSVSSwizzleBug()
1086 return getGeneration() >= AMDGPUSubtarget::GFX9; in flatScratchIsPointer()
1096 return getGeneration() >= GFX9; in hasMergedShaders()
1100 bool hasLegacyGeometry() const { return getGeneration() < GFX11; } in hasLegacyGeometry()
1285 bool shouldClusterStores() const { return getGeneration() >= GFX11; } in shouldClusterStores()