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

This reverts commit 2c709bae61.

Change-Id: Ie34ccda8bc98131f9aef8caed912cb93e9c35264
Este commit está contenido en:
Ioannis Assiouras
2023-10-03 11:22:57 +01:00
cometido por Rahul Garg
padre 85e9780f41
commit e46aef8536
Se han modificado 2 ficheros con 16 adiciones y 11 borrados
+13
Ver fichero
@@ -429,6 +429,19 @@ static inline struct hipExtent make_hipExtent(size_t w, size_t h, size_t d) {
e.depth = d;
return e;
}
typedef enum hipFunction_attribute {
HIP_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK,
HIP_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES,
HIP_FUNC_ATTRIBUTE_CONST_SIZE_BYTES,
HIP_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES,
HIP_FUNC_ATTRIBUTE_NUM_REGS,
HIP_FUNC_ATTRIBUTE_PTX_VERSION,
HIP_FUNC_ATTRIBUTE_BINARY_VERSION,
HIP_FUNC_ATTRIBUTE_CACHE_MODE_CA,
HIP_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES,
HIP_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT,
HIP_FUNC_ATTRIBUTE_MAX
} hipFunction_attribute;
typedef enum hipPointer_attribute {
HIP_POINTER_ATTRIBUTE_CONTEXT = 1, ///< The context on which a pointer was allocated
+3 -11
Ver fichero
@@ -915,16 +915,8 @@ typedef enum hipJitOption {
* @warning On AMD devices and some Nvidia devices, these hints and controls are ignored.
*/
typedef enum hipFuncAttribute {
hipFuncAttributeMaxThreadsPerBlock,
hipFuncAttributeSharedSizeBytes,
hipFuncAttributeConstSizeBytes,
hipFuncAttributeLocalSizeBytes,
hipFuncAttributeNumRegs,
hipFuncAttributePTXVersion,
hipFuncAttributeBinaryVersion,
hipFuncAttributeCacheModeCA,
hipFuncAttributeMaxDynamicSharedMemorySize,
hipFuncAttributePreferredSharedMemoryCarveout,
hipFuncAttributeMaxDynamicSharedMemorySize = 8,
hipFuncAttributePreferredSharedMemoryCarveout = 9,
hipFuncAttributeMax
} hipFuncAttribute;
/**
@@ -4999,7 +4991,7 @@ hipError_t hipFuncGetAttributes(struct hipFuncAttributes* attr, const void* func
*
* @returns #hipSuccess, #hipErrorInvalidValue, #hipErrorInvalidDeviceFunction
*/
hipError_t hipFuncGetAttribute(int* value, hipFuncAttribute attrib, hipFunction_t hfunc);
hipError_t hipFuncGetAttribute(int* value, hipFunction_attribute attrib, hipFunction_t hfunc);
/**
* @brief returns the handle of the texture reference with the name from the module.
*