SWDEV-425129 - Revert "SWDEV-420822 - [ABI Break] Merge hipFunction_attribute into hipFuncAttribute"

This reverts commit c469f18e91.

Change-Id: I02d6e77f0874fc37f22de267435917edd4fdede3
This commit is contained in:
Ioannis Assiouras committed 2023-10-03 11:32:19 +01:00
1 parent 596b496c16
commit bf31109241
4 files changed
+41 -41

No files matched your search

+24 -24
View File
@@ -257,43 +257,43 @@ inline std::ostream& operator<<(std::ostream& os, const hipResourceViewFormat& s
return os;
}
inline std::ostream& operator<<(std::ostream& os, const hipFuncAttribute& s) {
inline std::ostream& operator<<(std::ostream& os, const hipFunction_attribute& s) {
switch (s) {
case hipFuncAttributeMaxThreadsPerBlock:
os << "hipFuncAttributeMaxThreadsPerBlock";
case HIP_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK:
os << "HIP_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK";
break;
case hipFuncAttributeSharedSizeBytes:
os << "hipFuncAttributeSharedSizeBytes";
case HIP_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES:
os << "HIP_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES";
break;
case hipFuncAttributeConstSizeBytes:
os << "hipFuncAttributeConstSizeBytes";
case HIP_FUNC_ATTRIBUTE_CONST_SIZE_BYTES:
os << "HIP_FUNC_ATTRIBUTE_CONST_SIZE_BYTES";
break;
case hipFuncAttributeLocalSizeBytes:
os << "hipFuncAttributeLocalSizeBytes";
case HIP_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES:
os << "HIP_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES";
break;
case hipFuncAttributeNumRegs:
os << "hipFuncAttributeNumRegs";
case HIP_FUNC_ATTRIBUTE_NUM_REGS:
os << "HIP_FUNC_ATTRIBUTE_NUM_REGS";
break;
case hipFuncAttributePTXVersion:
os << "hipFuncAttributePTXVersion";
case HIP_FUNC_ATTRIBUTE_PTX_VERSION:
os << "HIP_FUNC_ATTRIBUTE_PTX_VERSION";
break;
case hipFuncAttributeBinaryVersion:
os << "hipFuncAttributeBinaryVersion";
case HIP_FUNC_ATTRIBUTE_BINARY_VERSION:
os << "HIP_FUNC_ATTRIBUTE_BINARY_VERSION";
break;
case hipFuncAttributeCacheModeCA:
os << "hipFuncAttributeCacheModeCA";
case HIP_FUNC_ATTRIBUTE_CACHE_MODE_CA:
os << "HIP_FUNC_ATTRIBUTE_CACHE_MODE_CA";
break;
case hipFuncAttributeMaxDynamicSharedMemorySize:
os << "hipFuncAttributeMaxDynamicSharedSizeBytes";
case HIP_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES:
os << "HIP_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES";
break;
case hipFuncAttributePreferredSharedMemoryCarveout:
os << "hipFuncAttributePreferredSharedMemoryCarveout";
case HIP_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT:
os << "HIP_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT";
break;
case hipFuncAttributeMax:
os << "hipFuncAttributeMax";
case HIP_FUNC_ATTRIBUTE_MAX:
os << "HIP_FUNC_ATTRIBUTE_MAX";
break;
default:
os << "hipFuncAttributeMax";
os << "HIP_FUNC_ATTRIBUTE_MAX";
};
return os;
}
+11 -11
View File
@@ -111,7 +111,7 @@ hipError_t hipModuleGetGlobal(hipDeviceptr_t* dptr, size_t* bytes, hipModule_t h
HIP_RETURN(hipSuccess);
}
hipError_t hipFuncGetAttribute(int* value, hipFuncAttribute attrib, hipFunction_t hfunc) {
hipError_t hipFuncGetAttribute(int* value, hipFunction_attribute attrib, hipFunction_t hfunc) {
HIP_INIT_API(hipFuncGetAttribute, value, attrib, hfunc);
if ((value == nullptr)) {
@@ -135,34 +135,34 @@ hipError_t hipFuncGetAttribute(int* value, hipFuncAttribute attrib, hipFunction
}
switch (attrib) {
case hipFuncAttributeSharedSizeBytes:
case HIP_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES:
*value = static_cast<int>(wrkGrpInfo->localMemSize_);
break;
case hipFuncAttributeMaxThreadsPerBlock:
case HIP_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK:
*value = static_cast<int>(wrkGrpInfo->size_);
break;
case hipFuncAttributeConstSizeBytes:
case HIP_FUNC_ATTRIBUTE_CONST_SIZE_BYTES:
*value = 0;
break;
case hipFuncAttributeLocalSizeBytes:
case HIP_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES:
*value = static_cast<int>(wrkGrpInfo->privateMemSize_);
break;
case hipFuncAttributeNumRegs:
case HIP_FUNC_ATTRIBUTE_NUM_REGS:
*value = static_cast<int>(wrkGrpInfo->usedVGPRs_);
break;
case hipFuncAttributePTXVersion:
case HIP_FUNC_ATTRIBUTE_PTX_VERSION:
*value = 30; // Defaults to 3.0 as HCC
break;
case hipFuncAttributeBinaryVersion:
case HIP_FUNC_ATTRIBUTE_BINARY_VERSION:
*value = static_cast<int>(kernel->signature().version());
break;
case hipFuncAttributeCacheModeCA:
case HIP_FUNC_ATTRIBUTE_CACHE_MODE_CA:
*value = 0;
break;
case hipFuncAttributeMaxDynamicSharedMemorySize:
case HIP_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES:
*value = static_cast<int>(wrkGrpInfo->availableLDSSize_ - wrkGrpInfo->localMemSize_);
break;
case hipFuncAttributePreferredSharedMemoryCarveout:
case HIP_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT:
*value = 0;
break;
default: