76333 Commits

Author SHA1 Message Date
foreman fc3e7e321c P4 to Git Change 1138124 by gandryey@gera-w8 on 2015/04/07 14:31:02
ECR #304775 - Mimmaps support. Fix HostBltiEngine path
	- Use view gsl map/unmap path for a mipmap view

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#213 edit
2015-04-07 18:11:02 -04:00
foreman 7f1152c877 P4 to Git Change 1138096 by skudchad@skudchad_test_win_opencl2 on 2015/04/07 13:46:20
EPR #403782 - IOMMU2/SVM
	- Handle case of only one DMA engine available, for example with SVM.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#506 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#142 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#357 edit


[ROCm/clr commit: 32c073c558]
2015-04-07 17:27:46 -04:00
foreman 32c073c558 P4 to Git Change 1138096 by skudchad@skudchad_test_win_opencl2 on 2015/04/07 13:46:20
EPR #403782 - IOMMU2/SVM
	- Handle case of only one DMA engine available, for example with SVM.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#506 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#142 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#357 edit
2015-04-07 17:27:46 -04:00
Ding, Wei (xN/A) TX 8863254f76 ECR #333755 - Code clean up for releasing.
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1138207]
2015-04-07 16:16:06 -05:00
Ding, Wei (xN/A) TX 1018e31ef7 ECR #333755 - Code clean up for releasing.
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1138207]


[ROCm/ROCR-Runtime commit: 8863254f76]
2015-04-07 16:16:06 -05:00
foreman 896abd6d89 P4 to Git Change 1138047 by gandryey@gera-w8 on 2015/04/07 11:38:28
ECR #304775 - Some code clean-up
	- Remove amd::Context reference from the event object. Runtime can use queue to get the context for the limited number of use cases
	- User/GL events will keep the context as a member

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_event.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#69 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#75 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#120 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#91 edit


[ROCm/clr commit: 0fd491cbb4]
2015-04-07 12:03:48 -04:00
foreman 0fd491cbb4 P4 to Git Change 1138047 by gandryey@gera-w8 on 2015/04/07 11:38:28
ECR #304775 - Some code clean-up
	- Remove amd::Context reference from the event object. Runtime can use queue to get the context for the limited number of use cases
	- User/GL events will keep the context as a member

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_event.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#69 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#75 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#120 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#91 edit
2015-04-07 12:03:48 -04:00
foreman c6356ef17a P4 to Git Change 1138047 by gandryey@gera-w8 on 2015/04/07 11:38:28
ECR #304775 - Some code clean-up
	- Remove amd::Context reference from the event object. Runtime can use queue to get the context for the limited number of use cases
	- User/GL events will keep the context as a member

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_event.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#69 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#75 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#120 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#91 edit


[ROCm/clr commit: 458cca25ce]
2015-04-07 12:03:48 -04:00
foreman 458cca25ce P4 to Git Change 1138047 by gandryey@gera-w8 on 2015/04/07 11:38:28
ECR #304775 - Some code clean-up
	- Remove amd::Context reference from the event object. Runtime can use queue to get the context for the limited number of use cases
	- User/GL events will keep the context as a member

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_event.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#69 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#75 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#120 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#91 edit
2015-04-07 12:03:48 -04:00
foreman adc242a005 P4 to Git Change 1137846 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/04/07 03:00:11
EPR #010002 - Change OpenCL version number from 1772 to 1773.

Affected files ...

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


[ROCm/clr commit: c4bbb00b35]
2015-04-07 03:08:26 -04:00
foreman c4bbb00b35 P4 to Git Change 1137846 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/04/07 03:00:11
EPR #010002 - Change OpenCL version number from 1772 to 1773.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1519 edit
2015-04-07 03:08:26 -04:00
Ding, Wei (xN/A) TX 3b6932dc39 ECR #333755 - Rename base class file name.
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1137731]
2015-04-06 16:59:46 -05:00
Ding, Wei (xN/A) TX 80978352c0 ECR #333755 - Rename base class file name.
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1137731]


[ROCm/ROCR-Runtime commit: 3b6932dc39]
2015-04-06 16:59:46 -05:00
Ding, Wei (xN/A) TX fc9f4cff44 ECR #333755 - Rename base class file name.
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1137730]
2015-04-06 16:59:17 -05:00
Ding, Wei (xN/A) TX 90002fc3c9 ECR #333755 - Rename base class file name.
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1137730]


[ROCm/ROCR-Runtime commit: fc9f4cff44]
2015-04-06 16:59:17 -05:00
Ding, Wei (xN/A) TX 31250a5f80 ECR #333755 - Rename hsa samples base class.
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1137729]
2015-04-06 16:57:54 -05:00
Ding, Wei (xN/A) TX 10d3c1792d ECR #333755 - Rename hsa samples base class.
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1137729]


[ROCm/ROCR-Runtime commit: 31250a5f80]
2015-04-06 16:57:54 -05:00
foreman 5e9e651f08 P4 to Git Change 1137603 by bwicakso@opencl-hsa-stg-bwicakso on 2015/04/06 12:58:13
ECR #333755 - hide elftoolchain libelf symbols.
	Issue: the libelf symbol statically linked to libamdocl is made global by default and leaking to HSA runtime library. This causes an issue if HSA runtime is linked against non-elftoolchain libelf, e.g.: elfutils libelf.
	Review: http://ocltc/reviews/r/7271/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.map.in#13 edit


[ROCm/clr commit: 7d33be386e]
2015-04-06 13:10:22 -04:00
foreman 7d33be386e P4 to Git Change 1137603 by bwicakso@opencl-hsa-stg-bwicakso on 2015/04/06 12:58:13
ECR #333755 - hide elftoolchain libelf symbols.
	Issue: the libelf symbol statically linked to libamdocl is made global by default and leaking to HSA runtime library. This causes an issue if HSA runtime is linked against non-elftoolchain libelf, e.g.: elfutils libelf.
	Review: http://ocltc/reviews/r/7271/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.map.in#13 edit
2015-04-06 13:10:22 -04:00
foreman c6b5f793ba P4 to Git Change 1137325 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/04/03 03:00:11
EPR #010002 - Change OpenCL version number from 1771 to 1772.

Affected files ...

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


[ROCm/clr commit: 1d86140b9a]
2015-04-03 03:09:51 -04:00
foreman 1d86140b9a P4 to Git Change 1137325 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/04/03 03:00:11
EPR #010002 - Change OpenCL version number from 1771 to 1772.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1518 edit
2015-04-03 03:09:51 -04:00
foreman 37a547cad5 P4 to Git Change 1137201 by skudchad@skudchad_test_win_opencl2 on 2015/04/02 16:27:14
EPR #403782 - IOMMU2/SVM
	- Enable SCOption_R1200_ENABLE_XNACK whenever IOMMUv2 is supported.
	- Add "-sc-xnack-iommu" option for compile and link and pass this to SCWrapper in the options string.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/SI/scStateSI.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#122 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#282 edit


[ROCm/clr commit: 05a3825964]
2015-04-02 16:37:11 -04:00
foreman 05a3825964 P4 to Git Change 1137201 by skudchad@skudchad_test_win_opencl2 on 2015/04/02 16:27:14
EPR #403782 - IOMMU2/SVM
	- Enable SCOption_R1200_ENABLE_XNACK whenever IOMMUv2 is supported.
	- Add "-sc-xnack-iommu" option for compile and link and pass this to SCWrapper in the options string.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/SI/scStateSI.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#122 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#282 edit
2015-04-02 16:37:11 -04:00
foreman 327d87f904 P4 to Git Change 1137080 by emankov@em-hsa-amd on 2015/04/02 11:25:06
ECR #333753 - HSA HLC: disabling calls in Debug Mode (-g -O0) online in Compiler Lib

	Also fixes EPR 415634 non_uniform_1d_basic (from ocl conformance 2.0) failed: could not demangle group variable name resultsForThread0;
	Offline (opt -O0) calls are already disabled.

	Testing: pre-checkin, smoke, non_uniform_work_group

	Reviewers: Stanislav Mekhanoshin, Daniil Fukalov

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/opt_level.cpp#24 edit


[ROCm/clr commit: a9fd476121]
2015-04-02 11:41:26 -04:00
foreman a9fd476121 P4 to Git Change 1137080 by emankov@em-hsa-amd on 2015/04/02 11:25:06
ECR #333753 - HSA HLC: disabling calls in Debug Mode (-g -O0) online in Compiler Lib

	Also fixes EPR 415634 non_uniform_1d_basic (from ocl conformance 2.0) failed: could not demangle group variable name resultsForThread0;
	Offline (opt -O0) calls are already disabled.

	Testing: pre-checkin, smoke, non_uniform_work_group

	Reviewers: Stanislav Mekhanoshin, Daniil Fukalov

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/opt_level.cpp#24 edit
2015-04-02 11:41:26 -04:00
foreman a0336c3eb0 P4 to Git Change 1136967 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/04/02 03:00:14
EPR #010002 - Change OpenCL version number from 1770 to 1771.

Affected files ...

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


[ROCm/clr commit: fd97e52530]
2015-04-02 03:17:26 -04:00
foreman fd97e52530 P4 to Git Change 1136967 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/04/02 03:00:14
EPR #010002 - Change OpenCL version number from 1770 to 1771.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1517 edit
2015-04-02 03:17:26 -04:00
foreman b847455bae P4 to Git Change 1136853 by yaxunl@yaxunl_stg_win50 on 2015/04/01 19:36:09
ECR #304775 - Implement profile driven wave limiter Part 2/2: OCL changes.

	Profile driven wave limiter measures kernel execution time in real time and adaptively limits the number of waves per SH. This is to mitigate cache thrashing issues.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/llvm32/include/llvm/Transforms/IPO/AMDKernelPerfHint.h#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDILKernelManager.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Transforms/IPO/AMDKernelPerfHint.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#244 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#281 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.hpp#108 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuwavelimiter.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuwavelimiter.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/include/cal/cal.h#35 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#71 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#44 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#114 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#68 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#74 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#228 edit


[ROCm/clr commit: 493d26db66]
2015-04-01 19:45:26 -04:00
foreman 493d26db66 P4 to Git Change 1136853 by yaxunl@yaxunl_stg_win50 on 2015/04/01 19:36:09
ECR #304775 - Implement profile driven wave limiter Part 2/2: OCL changes.

	Profile driven wave limiter measures kernel execution time in real time and adaptively limits the number of waves per SH. This is to mitigate cache thrashing issues.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/llvm32/include/llvm/Transforms/IPO/AMDKernelPerfHint.h#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDILKernelManager.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Transforms/IPO/AMDKernelPerfHint.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#244 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#281 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.hpp#108 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuwavelimiter.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuwavelimiter.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/include/cal/cal.h#35 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#71 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#44 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#114 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#68 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#74 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#228 edit
2015-04-01 19:45:26 -04:00
foreman 677fb5e614 P4 to Git Change 1136616 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/04/01 03:00:21
EPR #010002 - Change OpenCL version number from 1769 to 1770.

Affected files ...

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


[ROCm/clr commit: 3f6c269c74]
2015-04-01 03:09:25 -04:00
foreman 3f6c269c74 P4 to Git Change 1136616 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/04/01 03:00:21
EPR #010002 - Change OpenCL version number from 1769 to 1770.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1516 edit
2015-04-01 03:09:25 -04:00
foreman ec2aae95b0 P4 to Git Change 1136348 by rili@rili_opencl_stg on 2015/03/31 15:09:10
EPR #416125 - Remove extension string "cl_amd_open_video".

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#243 edit


[ROCm/clr commit: e5c1ee7870]
2015-03-31 16:09:48 -04:00
foreman e5c1ee7870 P4 to Git Change 1136348 by rili@rili_opencl_stg on 2015/03/31 15:09:10
EPR #416125 - Remove extension string "cl_amd_open_video".

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#243 edit
2015-03-31 16:09:48 -04:00
foreman decab5913d P4 to Git Change 1136311 by rili@rili_opencl_stg on 2015/03/31 14:29:39
EPR #416125 - Remove extension cl_amd_open_video from build.
	                         All codes related to this extension will be removed later

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/Makefile#6 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_open_video_amd.h#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#242 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#505 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsadevice.cpp#90 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsadevice.hpp#47 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.cpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/commandqueue.cpp#19 edit


[ROCm/clr commit: 2a344fe28d]
2015-03-31 15:00:52 -04:00
foreman 2a344fe28d P4 to Git Change 1136311 by rili@rili_opencl_stg on 2015/03/31 14:29:39
EPR #416125 - Remove extension cl_amd_open_video from build.
	                         All codes related to this extension will be removed later

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/Makefile#6 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_open_video_amd.h#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#242 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#505 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsadevice.cpp#90 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsadevice.hpp#47 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.cpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/commandqueue.cpp#19 edit
2015-03-31 15:00:52 -04:00
foreman 8d962ae8df P4 to Git Change 1136311 by rili@rili_opencl_stg on 2015/03/31 14:29:39
EPR #416125 - Remove extension cl_amd_open_video from build.
	                         All codes related to this extension will be removed later

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/Makefile#6 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_open_video_amd.h#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#242 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#505 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsadevice.cpp#90 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsadevice.hpp#47 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.cpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/commandqueue.cpp#19 edit


[ROCm/clr commit: 3699162bef]
2015-03-31 15:00:52 -04:00
foreman 3699162bef P4 to Git Change 1136311 by rili@rili_opencl_stg on 2015/03/31 14:29:39
EPR #416125 - Remove extension cl_amd_open_video from build.
	                         All codes related to this extension will be removed later

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/Makefile#6 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_open_video_amd.h#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#242 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#505 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsadevice.cpp#90 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsadevice.hpp#47 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.cpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/commandqueue.cpp#19 edit
2015-03-31 15:00:52 -04:00
foreman e9ff61bd20 P4 to Git Change 1136253 by gandryey@gera-w8 on 2015/03/31 12:51:46
ECR #304775 - Mipmaps support in OCL
	- Add changes for the sampler usage with mipmaped images

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_sampler.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#504 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#141 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#113 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#46 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/sampler.hpp#7 edit


[ROCm/clr commit: 78967878c7]
2015-03-31 13:06:05 -04:00
foreman 78967878c7 P4 to Git Change 1136253 by gandryey@gera-w8 on 2015/03/31 12:51:46
ECR #304775 - Mipmaps support in OCL
	- Add changes for the sampler usage with mipmaped images

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_sampler.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#504 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#141 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#113 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#46 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/sampler.hpp#7 edit
2015-03-31 13:06:05 -04:00
foreman 1f518f16bc P4 to Git Change 1136253 by gandryey@gera-w8 on 2015/03/31 12:51:46
ECR #304775 - Mipmaps support in OCL
	- Add changes for the sampler usage with mipmaped images

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_sampler.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#504 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#141 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#113 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#46 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/sampler.hpp#7 edit


[ROCm/clr commit: 11dbd14b90]
2015-03-31 13:06:05 -04:00
foreman 11dbd14b90 P4 to Git Change 1136253 by gandryey@gera-w8 on 2015/03/31 12:51:46
ECR #304775 - Mipmaps support in OCL
	- Add changes for the sampler usage with mipmaped images

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_sampler.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#504 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#141 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#113 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#46 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/sampler.hpp#7 edit
2015-03-31 13:06:05 -04:00
foreman c0c3b46d25 P4 to Git Change 1136049 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/03/31 03:00:17
EPR #010002 - Change OpenCL version number from 1768 to 1769.

Affected files ...

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


[ROCm/clr commit: 9bff526ef0]
2015-03-31 03:07:05 -04:00
foreman 9bff526ef0 P4 to Git Change 1136049 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/03/31 03:00:17
EPR #010002 - Change OpenCL version number from 1768 to 1769.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1515 edit
2015-03-31 03:07:05 -04:00
foreman 589f106930 P4 to Git Change 1135960 by lujiao@lujiao_win_ugl on 2015/03/30 21:31:30
EPR #410381 - [OGL] Implement GL_KHR_texture_compression_astc_ldr
	Add new formats in the cm_enum.h for the astc new tokens

	    COMPRESSED_RGBA_ASTC_4x4_KHR            0x93B0
	    COMPRESSED_RGBA_ASTC_5x4_KHR            0x93B1
	    COMPRESSED_RGBA_ASTC_5x5_KHR            0x93B2
	    COMPRESSED_RGBA_ASTC_6x5_KHR            0x93B3
	    COMPRESSED_RGBA_ASTC_6x6_KHR            0x93B4
	    COMPRESSED_RGBA_ASTC_8x5_KHR            0x93B5
	    COMPRESSED_RGBA_ASTC_8x6_KHR            0x93B6
	    COMPRESSED_RGBA_ASTC_8x8_KHR            0x93B7
	    COMPRESSED_RGBA_ASTC_10x5_KHR           0x93B8
	    COMPRESSED_RGBA_ASTC_10x6_KHR           0x93B9
	    COMPRESSED_RGBA_ASTC_10x8_KHR           0x93BA
	    COMPRESSED_RGBA_ASTC_10x10_KHR          0x93BB
	    COMPRESSED_RGBA_ASTC_12x10_KHR          0x93BC
	    COMPRESSED_RGBA_ASTC_12x12_KHR          0x93BD

	    COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR    0x93D0
	    COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR    0x93D1
	    COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR    0x93D2
	    COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR    0x93D3
	    COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR    0x93D4
	    COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR    0x93D5
	    COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR    0x93D6
	    COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR    0x93D7
	    COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR   0x93D8
	    COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR   0x93D9
	    COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR   0x93DA
	    COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR  0x93DB
	    COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR  0x93DC
	    COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR  0x93DD

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/7161/diff/
	http://ocltc.amd.com:8111/viewModification.html?modId=49135&personal=true

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDeviceGL.cpp#21 edit


[ROCm/clr commit: c465e50702]
2015-03-30 21:44:08 -04:00
foreman c465e50702 P4 to Git Change 1135960 by lujiao@lujiao_win_ugl on 2015/03/30 21:31:30
EPR #410381 - [OGL] Implement GL_KHR_texture_compression_astc_ldr
	Add new formats in the cm_enum.h for the astc new tokens

	    COMPRESSED_RGBA_ASTC_4x4_KHR            0x93B0
	    COMPRESSED_RGBA_ASTC_5x4_KHR            0x93B1
	    COMPRESSED_RGBA_ASTC_5x5_KHR            0x93B2
	    COMPRESSED_RGBA_ASTC_6x5_KHR            0x93B3
	    COMPRESSED_RGBA_ASTC_6x6_KHR            0x93B4
	    COMPRESSED_RGBA_ASTC_8x5_KHR            0x93B5
	    COMPRESSED_RGBA_ASTC_8x6_KHR            0x93B6
	    COMPRESSED_RGBA_ASTC_8x8_KHR            0x93B7
	    COMPRESSED_RGBA_ASTC_10x5_KHR           0x93B8
	    COMPRESSED_RGBA_ASTC_10x6_KHR           0x93B9
	    COMPRESSED_RGBA_ASTC_10x8_KHR           0x93BA
	    COMPRESSED_RGBA_ASTC_10x10_KHR          0x93BB
	    COMPRESSED_RGBA_ASTC_12x10_KHR          0x93BC
	    COMPRESSED_RGBA_ASTC_12x12_KHR          0x93BD

	    COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR    0x93D0
	    COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR    0x93D1
	    COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR    0x93D2
	    COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR    0x93D3
	    COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR    0x93D4
	    COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR    0x93D5
	    COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR    0x93D6
	    COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR    0x93D7
	    COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR   0x93D8
	    COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR   0x93D9
	    COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR   0x93DA
	    COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR  0x93DB
	    COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR  0x93DC
	    COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR  0x93DD

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/7161/diff/
	http://ocltc.amd.com:8111/viewModification.html?modId=49135&personal=true

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDeviceGL.cpp#21 edit
2015-03-30 21:44:08 -04:00
foreman de03baafbf P4 to Git Change 1135916 by smekhano@stas-nova-hsa on 2015/03/30 18:31:55
ECR #333753 - TargetMachine is created not only for codegen, but for optimizer as well
	This is to provide target specific optimizations in the intermediate optimizer.
	LLVM 3.6 provides TargetTransformInfo for this purpose which requires TargetMachine.
	No correctness issues will occur if TargetInfo is not created, but optmizations will target generic machine.

	Testing: smoke, precheckin
	Reviewed by Evgeny Mankov

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/codegen.cpp#60 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/opt_level.cpp#23 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/opt_level.hpp#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/optimizer.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#16 edit


[ROCm/clr commit: 5f67b5bb68]
2015-03-30 18:39:55 -04:00
foreman 5f67b5bb68 P4 to Git Change 1135916 by smekhano@stas-nova-hsa on 2015/03/30 18:31:55
ECR #333753 - TargetMachine is created not only for codegen, but for optimizer as well
	This is to provide target specific optimizations in the intermediate optimizer.
	LLVM 3.6 provides TargetTransformInfo for this purpose which requires TargetMachine.
	No correctness issues will occur if TargetInfo is not created, but optmizations will target generic machine.

	Testing: smoke, precheckin
	Reviewed by Evgeny Mankov

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/codegen.cpp#60 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/opt_level.cpp#23 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/opt_level.hpp#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/optimizer.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#16 edit
2015-03-30 18:39:55 -04:00
foreman c960ebc633 P4 to Git Change 1135675 by atimofee@atimofee-hsa on 2015/03/30 10:03:20
ECR #333753 - HSA HLC: add query fast_fma32 chip capability

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/compiler_stage.hpp#12 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#124 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDLLVMContextHook.h#25 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDResolveLinker.h#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Linker/AMDResolveLinker.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-link/llvm-link.cpp#52 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/include/llvm/AMDLLVMContextHook.h#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/include/llvm/AMDResolveLinker.h#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Linker/AMDResolveLinker.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/tools/llvm-link/llvm-link.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/tests/hsa/src/ocl/features/have_fast_fma32/have_fast_fma32.cl#1 add
... //depot/stg/opencl/drivers/opencl/tests/hsa/src/ocl/features/have_fast_fma32/have_fast_fma32.lua#1 add
... //depot/stg/opencl/drivers/opencl/tests/hsa/tlst/ocl_features.tlst#17 edit


[ROCm/clr commit: 491b28fa4e]
2015-03-30 10:15:20 -04:00
foreman 491b28fa4e P4 to Git Change 1135675 by atimofee@atimofee-hsa on 2015/03/30 10:03:20
ECR #333753 - HSA HLC: add query fast_fma32 chip capability

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/compiler_stage.hpp#12 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#124 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDLLVMContextHook.h#25 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDResolveLinker.h#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Linker/AMDResolveLinker.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-link/llvm-link.cpp#52 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/include/llvm/AMDLLVMContextHook.h#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/include/llvm/AMDResolveLinker.h#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Linker/AMDResolveLinker.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/tools/llvm-link/llvm-link.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/tests/hsa/src/ocl/features/have_fast_fma32/have_fast_fma32.cl#1 add
... //depot/stg/opencl/drivers/opencl/tests/hsa/src/ocl/features/have_fast_fma32/have_fast_fma32.lua#1 add
... //depot/stg/opencl/drivers/opencl/tests/hsa/tlst/ocl_features.tlst#17 edit
2015-03-30 10:15:20 -04:00
foreman 666c5e378c P4 to Git Change 1135593 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/03/30 03:00:14
EPR #010002 - Change OpenCL version number from 1767 to 1768.

Affected files ...

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


[ROCm/clr commit: e8b97ef23f]
2015-03-30 03:11:49 -04:00