نمودار کامیت

68445 کامیت‌ها

مولف SHA1 پیام تاریخ
foreman 26c0df5551 P4 to Git Change 1215006 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/26 03:00:12
SWDEV-2 - Change OpenCL version number from 1955 to 1956.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1702 edit
2015-11-26 03:07:44 -05:00
foreman 520cfc439d P4 to Git Change 1214781 by smekhano@stas-rampitec-hsa on 2015/11/25 14:45:09
SWDEV-82596 - HSA HLC: Create AMDInline pass
	The generic llvm inlining heuristcs do not work well for GPU.
	In particular we have a common problem in several tests:
	If we have a pointer to private array passed into a function it will not be optimized out, leaving scratch usage.
	The pass increases the inline threshold to allow inliniting in this case.

	Also that we can move at least some AMD inlining customizations into this file from the common code.
	Inline hint threshold is moved in this change.

	Performance impact on ocltst sha256, 32 bit, Fiji:

				AMDIL	HSAIL	Diff		HSAIL+Inliner	Diff		Diff
					before	to AMDIL			to HSAIL	to AMDIL
	OCLPerfSHA256[  0]	43.843	40.894	0.93		69.910		1.71		1.59
	OCLPerfSHA256[  1]	53.611	51.083	0.95		80.919		1.58		1.51
	OCLPerfSHA256[  2]	52.127	51.528	0.99		80.640		1.56		1.55
	OCLPerfSHA256[  3]	60.952	57.027	0.94		68.615		1.20		1.13
	OCLPerfSHA256[  4]	76.173	70.150	0.92		80.582		1.15		1.06
	OCLPerfSHA256[  5]	75.886	70.264	0.93		81.000		1.15		1.07

	Testing: smoke, precheckin, ocltst sha256
	Reviewed by Danill Fukalov

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/opt_level.cpp#28 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/InitializePasses.h#93 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/LinkAllPasses.h#49 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/IPO.h#32 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/AMDInline.cpp#1 add
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/CMakeLists.txt#24 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/IPO.cpp#32 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/Inliner.cpp#42 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/opt/amdopt.inc#28 edit


[ROCm/clr commit: 5e3d4f5a01]
2015-11-25 15:23:51 -05:00
foreman 5e3d4f5a01 P4 to Git Change 1214781 by smekhano@stas-rampitec-hsa on 2015/11/25 14:45:09
SWDEV-82596 - HSA HLC: Create AMDInline pass
	The generic llvm inlining heuristcs do not work well for GPU.
	In particular we have a common problem in several tests:
	If we have a pointer to private array passed into a function it will not be optimized out, leaving scratch usage.
	The pass increases the inline threshold to allow inliniting in this case.

	Also that we can move at least some AMD inlining customizations into this file from the common code.
	Inline hint threshold is moved in this change.

	Performance impact on ocltst sha256, 32 bit, Fiji:

				AMDIL	HSAIL	Diff		HSAIL+Inliner	Diff		Diff
					before	to AMDIL			to HSAIL	to AMDIL
	OCLPerfSHA256[  0]	43.843	40.894	0.93		69.910		1.71		1.59
	OCLPerfSHA256[  1]	53.611	51.083	0.95		80.919		1.58		1.51
	OCLPerfSHA256[  2]	52.127	51.528	0.99		80.640		1.56		1.55
	OCLPerfSHA256[  3]	60.952	57.027	0.94		68.615		1.20		1.13
	OCLPerfSHA256[  4]	76.173	70.150	0.92		80.582		1.15		1.06
	OCLPerfSHA256[  5]	75.886	70.264	0.93		81.000		1.15		1.07

	Testing: smoke, precheckin, ocltst sha256
	Reviewed by Danill Fukalov

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/opt_level.cpp#28 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/InitializePasses.h#93 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/LinkAllPasses.h#49 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/IPO.h#32 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/AMDInline.cpp#1 add
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/CMakeLists.txt#24 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/IPO.cpp#32 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/Inliner.cpp#42 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/opt/amdopt.inc#28 edit
2015-11-25 15:23:51 -05:00
foreman 0f4d9d6942 P4 to Git Change 1214529 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/25 03:00:11
SWDEV-2 - Change OpenCL version number from 1954 to 1955.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1701 edit


[ROCm/clr commit: 4cefa6126f]
2015-11-25 11:59:29 -05:00
foreman 4cefa6126f P4 to Git Change 1214529 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/25 03:00:11
SWDEV-2 - Change OpenCL version number from 1954 to 1955.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1701 edit
2015-11-25 11:59:29 -05:00
foreman 226df10c70 P4 to Git Change 1214087 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/24 03:00:12
SWDEV-2 - Change OpenCL version number from 1953 to 1954.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1700 edit


[ROCm/clr commit: cf8e10a104]
2015-11-24 03:08:09 -05:00
foreman cf8e10a104 P4 to Git Change 1214087 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/24 03:00:12
SWDEV-2 - Change OpenCL version number from 1953 to 1954.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1700 edit
2015-11-24 03:08:09 -05:00
Harish Kasiviswanathan 5a55383baf Fix dgpu_vm_limit
Break from the for-loop once dgpu VM range is found, otherwise the
length is reduced by half

Change-Id: Ie602054c16ea69ea1cbb75e804ead551bc3615c0
Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
2015-11-23 11:51:39 -05:00
Harish Kasiviswanathan 87ddd7732e Fix dgpu_vm_limit
Break from the for-loop once dgpu VM range is found, otherwise the
length is reduced by half

Change-Id: Ie602054c16ea69ea1cbb75e804ead551bc3615c0
Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>


[ROCm/ROCR-Runtime commit: 5a55383baf]
2015-11-23 11:51:39 -05:00
foreman 55dcd2f8fd P4 to Git Change 1213734 by yaxunl@yaxunl_stg_win50 on 2015/11/23 11:02:59
SWDEV-82054 - [CQE OCL][QR][LNX] RQ Conformance "Integer_Ops" test is crashing on CPU; Faulty CL#1206023.

	In llvm32 by default llvm::DisablePrettyStackTrace is off, which causes a trap handler installed by default and interferes with the trap handler in runtime, causing unhandled SIGFPE exceptions when executing conformance/integer_ops on certain cpu.

	To fix this, put stack trace duping under an env var AMD_DUMP_STACK_TRACE and set llvm::DisablePrettyStackTrace=true by default.

	Here env var is used because there is still no elf binary at this stage to pass the compiler option to if_aclCompilerInit.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/backends/common/v0_8/if_acl.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#86 edit


[ROCm/clr commit: ccc2b4ce79]
2015-11-23 11:13:25 -05:00
foreman ccc2b4ce79 P4 to Git Change 1213734 by yaxunl@yaxunl_stg_win50 on 2015/11/23 11:02:59
SWDEV-82054 - [CQE OCL][QR][LNX] RQ Conformance "Integer_Ops" test is crashing on CPU; Faulty CL#1206023.

	In llvm32 by default llvm::DisablePrettyStackTrace is off, which causes a trap handler installed by default and interferes with the trap handler in runtime, causing unhandled SIGFPE exceptions when executing conformance/integer_ops on certain cpu.

	To fix this, put stack trace duping under an env var AMD_DUMP_STACK_TRACE and set llvm::DisablePrettyStackTrace=true by default.

	Here env var is used because there is still no elf binary at this stage to pass the compiler option to if_aclCompilerInit.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/backends/common/v0_8/if_acl.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#86 edit
2015-11-23 11:13:25 -05:00
foreman 664b6c337d P4 to Git Change 1213667 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/23 03:00:11
SWDEV-2 - Change OpenCL version number from 1952 to 1953.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1699 edit


[ROCm/clr commit: 4035e3b21b]
2015-11-23 03:11:15 -05:00
foreman 4035e3b21b P4 to Git Change 1213667 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/23 03:00:11
SWDEV-2 - Change OpenCL version number from 1952 to 1953.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1699 edit
2015-11-23 03:11:15 -05:00
foreman 92c0453e31 P4 to Git Change 1213586 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/22 03:00:10
SWDEV-2 - Change OpenCL version number from 1951 to 1952.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1698 edit


[ROCm/clr commit: 8da0a97e7f]
2015-11-22 03:11:46 -05:00
foreman 8da0a97e7f P4 to Git Change 1213586 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/22 03:00:10
SWDEV-2 - Change OpenCL version number from 1951 to 1952.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1698 edit
2015-11-22 03:11:46 -05:00
foreman b128ee1e7b P4 to Git Change 1213569 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/21 03:00:11
SWDEV-2 - Change OpenCL version number from 1950 to 1951.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1697 edit


[ROCm/clr commit: 9db300e6d4]
2015-11-21 03:08:33 -05:00
foreman 9db300e6d4 P4 to Git Change 1213569 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/21 03:00:11
SWDEV-2 - Change OpenCL version number from 1950 to 1951.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1697 edit
2015-11-21 03:08:33 -05:00
foreman c18704a13f P4 to Git Change 1213547 by skudchad@skudchad_test_win_opencl2 on 2015/11/20 18:45:03
SWDEV-77172 - IOMMUv2 changes for Windows 10 (Part 2)
	- Fix SVM FGS malloc arguments being passed to kernel
	- Move setting allocation attributes to runtime
	- Fix some bugs from my previous checkins

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/9035/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#311 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#232 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.hpp#86 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#393 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#150 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/backend.h#11 edit


[ROCm/clr commit: f697264676]
2015-11-20 18:51:27 -05:00
foreman f697264676 P4 to Git Change 1213547 by skudchad@skudchad_test_win_opencl2 on 2015/11/20 18:45:03
SWDEV-77172 - IOMMUv2 changes for Windows 10 (Part 2)
	- Fix SVM FGS malloc arguments being passed to kernel
	- Move setting allocation attributes to runtime
	- Fix some bugs from my previous checkins

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/9035/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#311 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#232 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.hpp#86 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#393 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#150 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/backend.h#11 edit
2015-11-20 18:51:27 -05:00
foreman 65a8b623b4 P4 to Git Change 1213214 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/20 03:00:11
SWDEV-2 - Change OpenCL version number from 1949 to 1950.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1696 edit


[ROCm/clr commit: 719f92981b]
2015-11-20 03:09:21 -05:00
foreman 719f92981b P4 to Git Change 1213214 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/20 03:00:11
SWDEV-2 - Change OpenCL version number from 1949 to 1950.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1696 edit
2015-11-20 03:09:21 -05:00
foreman fc81603897 P4 to Git Change 1212769 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/19 03:00:14
SWDEV-2 - Change OpenCL version number from 1948 to 1949.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1695 edit


[ROCm/clr commit: a3c5a06983]
2015-11-19 03:18:38 -05:00
foreman a3c5a06983 P4 to Git Change 1212769 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/19 03:00:14
SWDEV-2 - Change OpenCL version number from 1948 to 1949.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1695 edit
2015-11-19 03:18:38 -05:00
foreman 5e3db782ac P4 to Git Change 1212301 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/18 03:00:16
SWDEV-2 - Change OpenCL version number from 1947 to 1948.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1694 edit


[ROCm/clr commit: 4f570b1585]
2015-11-18 03:26:39 -05:00
foreman 4f570b1585 P4 to Git Change 1212301 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/18 03:00:16
SWDEV-2 - Change OpenCL version number from 1947 to 1948.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1694 edit
2015-11-18 03:26:39 -05:00
foreman 3c4e75b79c P4 to Git Change 1211815 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/17 03:00:10
SWDEV-2 - Change OpenCL version number from 1946 to 1947.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1693 edit


[ROCm/clr commit: a8257c0b47]
2015-11-17 03:07:04 -05:00
foreman a8257c0b47 P4 to Git Change 1211815 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/17 03:00:10
SWDEV-2 - Change OpenCL version number from 1946 to 1947.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1693 edit
2015-11-17 03:07:04 -05:00
foreman abdac80a86 P4 to Git Change 1211599 by rili@rili_opencl_stg on 2015/11/16 14:38:36
SWDEV-78240 - Reduce workload for Stoney

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#334 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#392 edit


[ROCm/clr commit: b03a0deeaa]
2015-11-16 14:45:37 -05:00
foreman b03a0deeaa P4 to Git Change 1211599 by rili@rili_opencl_stg on 2015/11/16 14:38:36
SWDEV-78240 - Reduce workload for Stoney

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#334 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#392 edit
2015-11-16 14:45:37 -05:00
foreman 5ace734c06 P4 to Git Change 1211422 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/16 03:00:13
SWDEV-2 - Change OpenCL version number from 1945 to 1946.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1692 edit


[ROCm/clr commit: 2b6f4f6477]
2015-11-16 03:10:31 -05:00
foreman 2b6f4f6477 P4 to Git Change 1211422 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/16 03:00:13
SWDEV-2 - Change OpenCL version number from 1945 to 1946.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1692 edit
2015-11-16 03:10:31 -05:00
foreman d31aa81169 P4 to Git Change 1211336 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/15 03:00:11
SWDEV-2 - Change OpenCL version number from 1944 to 1945.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1691 edit


[ROCm/clr commit: 08e5cc5695]
2015-11-15 03:15:41 -05:00
foreman 08e5cc5695 P4 to Git Change 1211336 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/15 03:00:11
SWDEV-2 - Change OpenCL version number from 1944 to 1945.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1691 edit
2015-11-15 03:15:41 -05:00
foreman c2659df526 P4 to Git Change 1211313 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/14 03:00:11
SWDEV-2 - Change OpenCL version number from 1943 to 1944.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1690 edit


[ROCm/clr commit: ced3e2df46]
2015-11-14 03:10:19 -05:00
foreman ced3e2df46 P4 to Git Change 1211313 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/14 03:00:11
SWDEV-2 - Change OpenCL version number from 1943 to 1944.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1690 edit
2015-11-14 03:10:19 -05:00
foreman dc82afd21c P4 to Git Change 1211287 by xcui@merged_opencl_jxcwin on 2015/11/13 19:19:52
SWDEV-77172 - temporary disable the FGS optimization for a failure on stg.

	code review:
	http://ocltc.amd.com/reviews/r/8992/
	precheckin:
	http://ocltc.amd.com:8111/viewModification.html?modId=62238&personal=true&buildTypeId=&tab=vcsModificationBuilds&show_all_builds=true

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#263 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#537 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#156 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#310 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#391 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#37 edit


[ROCm/clr commit: 768a8e7e78]
2015-11-13 19:47:56 -05:00
foreman 768a8e7e78 P4 to Git Change 1211287 by xcui@merged_opencl_jxcwin on 2015/11/13 19:19:52
SWDEV-77172 - temporary disable the FGS optimization for a failure on stg.

	code review:
	http://ocltc.amd.com/reviews/r/8992/
	precheckin:
	http://ocltc.amd.com:8111/viewModification.html?modId=62238&personal=true&buildTypeId=&tab=vcsModificationBuilds&show_all_builds=true

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#263 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#537 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#156 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#310 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#391 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#37 edit
2015-11-13 19:47:56 -05:00
foreman 2274fb951e P4 to Git Change 1211277 by gandryey@gera-w8 on 2015/11/13 18:35:50
SWDEV-53069 - Forum[170333]: clSetUserEventStatus returning bad CL_SUCCESS
	- Return error if setStatus wasn't successful

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_event.cpp#9 edit


[ROCm/clr commit: cbdb9fe070]
2015-11-13 19:41:35 -05:00
foreman cbdb9fe070 P4 to Git Change 1211277 by gandryey@gera-w8 on 2015/11/13 18:35:50
SWDEV-53069 - Forum[170333]: clSetUserEventStatus returning bad CL_SUCCESS
	- Return error if setStatus wasn't successful

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_event.cpp#9 edit
2015-11-13 19:41:35 -05:00
foreman c446a43d74 P4 to Git Change 1211165 by gandryey@gera-ubuntu14 on 2015/11/13 14:36:37
SWDEV-78467 - OpenCL LiquidFlash feature
	- Add staging transfer support for invisible memory
	- Don't fallback to USWC memory if persistent allocation failed

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#262 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#231 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#390 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#137 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#73 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#80 edit


[ROCm/clr commit: 8a7bac7048]
2015-11-13 15:09:15 -05:00
foreman 8a7bac7048 P4 to Git Change 1211165 by gandryey@gera-ubuntu14 on 2015/11/13 14:36:37
SWDEV-78467 - OpenCL LiquidFlash feature
	- Add staging transfer support for invisible memory
	- Don't fallback to USWC memory if persistent allocation failed

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#262 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#231 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#390 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#137 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#73 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#80 edit
2015-11-13 15:09:15 -05:00
foreman 1c344cce5c P4 to Git Change 1210939 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/13 03:00:10
SWDEV-2 - Change OpenCL version number from 1942 to 1943.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1689 edit


[ROCm/clr commit: b70c72025b]
2015-11-13 03:11:29 -05:00
foreman b70c72025b P4 to Git Change 1210939 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/11/13 03:00:10
SWDEV-2 - Change OpenCL version number from 1942 to 1943.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1689 edit
2015-11-13 03:11:29 -05:00
foreman f1528114ef P4 to Git Change 1210812 by emankov@em-hsa-amd on 2015/11/12 18:22:08
SWDEV-77584 - ORCA RT: Preparations for enabling HSAIL on OpenCL 1.2 by default. Fix for rare regressions with AMDIL on CI+, when forcing AMDIL by -legacy.

	[Testing] Pre-checkin:
	http://ocltc.amd.com:8111/viewModification.html?modId=62184&personal=true&buildTypeId=&tab=vcsModificationBuilds&show_all_builds=true

	[Reviewers] German Andryeyev, Brian Sumner
	http://ocltc.amd.com/reviews/r/8975

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#536 edit


[ROCm/clr commit: 2abb8e1d6a]
2015-11-12 20:11:59 -05:00
foreman 2abb8e1d6a P4 to Git Change 1210812 by emankov@em-hsa-amd on 2015/11/12 18:22:08
SWDEV-77584 - ORCA RT: Preparations for enabling HSAIL on OpenCL 1.2 by default. Fix for rare regressions with AMDIL on CI+, when forcing AMDIL by -legacy.

	[Testing] Pre-checkin:
	http://ocltc.amd.com:8111/viewModification.html?modId=62184&personal=true&buildTypeId=&tab=vcsModificationBuilds&show_all_builds=true

	[Reviewers] German Andryeyev, Brian Sumner
	http://ocltc.amd.com/reviews/r/8975

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#536 edit
2015-11-12 20:11:59 -05:00
foreman 1f44ace8c5 P4 to Git Change 1210699 by yaxunl@yaxunl_stg_win50 on 2015/11/12 15:57:00
SWDEV-81805 - Fix compiler lib bug: incorrect type name %opencl.pipe_t0 is generated when using clang.

	Clang does not return llvm::Module. It saves the bitcode to a memory buffer and passed back to compiler lib, then bitcode reader is used to get llvm::Module. Clang and bitcode reader uses the same LLVMContext which is created earlier in aclCompileInternal. Since named struct types are shared between modules in LLVMContext. When bitcode reader loads the module, name collision happens for named struct types, which causes them to be postfixed with a number, e.g. %opencl.pipe_t => %opencl.pipe_t0.

	This causes failure in SPIR-V drop-in conformance test.

	The fix is to let clang uses a separate LLVMContext.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend_clang.cpp#26 edit


[ROCm/clr commit: 56ea6c56a1]
2015-11-12 16:28:06 -05:00
foreman 56ea6c56a1 P4 to Git Change 1210699 by yaxunl@yaxunl_stg_win50 on 2015/11/12 15:57:00
SWDEV-81805 - Fix compiler lib bug: incorrect type name %opencl.pipe_t0 is generated when using clang.

	Clang does not return llvm::Module. It saves the bitcode to a memory buffer and passed back to compiler lib, then bitcode reader is used to get llvm::Module. Clang and bitcode reader uses the same LLVMContext which is created earlier in aclCompileInternal. Since named struct types are shared between modules in LLVMContext. When bitcode reader loads the module, name collision happens for named struct types, which causes them to be postfixed with a number, e.g. %opencl.pipe_t => %opencl.pipe_t0.

	This causes failure in SPIR-V drop-in conformance test.

	The fix is to let clang uses a separate LLVMContext.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend_clang.cpp#26 edit
2015-11-12 16:28:06 -05:00
foreman 80fed67799 P4 to Git Change 1210662 by rili@rili_opencl_stg on 2015/11/12 15:16:48
SWDEV-80061 - Copy flag HostMemoryDirectAccess from parent to view

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpumemory.cpp#124 edit


[ROCm/clr commit: 64a7c5df25]
2015-11-12 15:31:34 -05:00
foreman 64a7c5df25 P4 to Git Change 1210662 by rili@rili_opencl_stg on 2015/11/12 15:16:48
SWDEV-80061 - Copy flag HostMemoryDirectAccess from parent to view

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpumemory.cpp#124 edit
2015-11-12 15:31:34 -05:00
foreman cc8acc2bcf P4 to Git Change 1210657 by lmoriche@lmoriche_opencl_dev on 2015/11/12 15:05:23
SWDEV-78467 - OpenCL LiquidFlash feature
	- Add a function to return the LF file block size

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_context.cpp#47 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.cpp#11 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.h#3 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#22 edit


[ROCm/clr commit: 49bd4d9a66]
2015-11-12 15:20:52 -05:00