Commit Graph

428 Commits

Author SHA1 Message Date
foreman debf033fa0 P4 to Git Change 1187464 by jsjodin@alit_worker_lnx11_stg_ws on 2015/09/02 15:47:31
ECR #304775 - Add "dbg" to temp filename to prevent clashing with compiler lib temp file name for dlls.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpuprogram.cpp#68 edit


[ROCm/clr commit: 65257c63e9]
2015-09-02 16:01:27 -04:00
foreman 53eb6893f7 P4 to Git Change 1186913 by skudchad@skudchad_test_win_opencl2 on 2015/09/01 15:22:13
EPR #424190 - IOMMU2/SVM on CZ Win10, Optimization_1
	- Map can now return the surface address directly as we do system memory allocations that GPU can rw via IOMMUv2.
	- Unpack shaders binary to the shader surface directly, skip unmap which saves a lot of CPDMA calls.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#138 edit


[ROCm/clr commit: 4d4e4ce7a2]
2015-09-01 15:40:43 -04:00
foreman 11338a2bbc P4 to Git Change 1185396 by rayxiao@alit_opencl_rayxiao on 2015/08/27 17:58:08
ECR #340775 - Revert runtime changes to linkImpl for enabling OpenCL1.2 on non-legacy path.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#205 edit


[ROCm/clr commit: f8e4a0ac7c]
2015-08-27 18:06:50 -04:00
foreman fb6eabb3d2 P4 to Git Change 1185382 by bdhanase@bala_workpc_ocl on 2015/08/27 17:17:43
EPR #350405 - removed unnecessary error check

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#376 edit


[ROCm/clr commit: 351511336b]
2015-08-27 17:40:28 -04:00
foreman aebbe40e65 P4 to Git Change 1185351 by rili@rili_opencl_stg on 2015/08/27 16:33:46
EPR #425788 - Remove uvd/vce related code from GSL&UGL

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#128 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#78 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#50 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#137 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#55 edit


[ROCm/clr commit: 55b7281cc5]
2015-08-27 16:48:46 -04:00
foreman e569dfe27a P4 to Git Change 1185139 by fdaniil@spb_fdaniil_amd_hsa_brigvar_test on 2015/08/27 08:31:20
ECR #304775 - prepare to build with MSVC 18, part 3:
	changes in runtime/ugl

	testing done: smoke, precheckin
	reviewers: German Andryeyev, Bart Crane

	http://ocltc.amd.com/reviews/r/8338/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpucommand.cpp#65 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpudevice.cpp#274 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpumapping.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpumapping.hpp#3 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpuvirtual.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#183 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#116 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#521 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#295 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprintf.cpp#37 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#204 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#375 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsadevice.cpp#93 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsakernel.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.cpp#37 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsakernel.cpp#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/os/os_posix.cpp#40 edit
... //depot/stg/opencl/drivers/opencl/runtime/os/os_win32.cpp#45 edit


[ROCm/clr commit: 5632ebd275]
2015-08-27 08:40:14 -04:00
foreman 3a4b15bae0 P4 to Git Change 1184826 by rayxiao@alit_opencl_rayxiao on 2015/08/26 15:42:10
ECR #340775 - OCL12Adapter: adapter pass to translate CL1.2 kernel builtin calls to 2.0 calls. Set AMD_OCL_BUILD_OPTIONS_APPEND=-cl-std=CL1.2 and GPU_HSAIL_ENABLE=1 to run 1.2 kernels on non-legacy path. Some HSAProfileAPITests are temporarily disabled, kernels need to be updated to receive 6 hidden arguments.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/lib/AMDFixupKernelModule.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/InitializePasses.h#84 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Scalar.h#89 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDInsertOpenCLKernenv.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDOCL12Adapter.cpp#3 add
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDPrintfRuntimeBinding.cpp#13 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#203 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/GlobalConstPtr/simpleCopy.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/OCLBinaryOperations.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/OCLSeparateCompile.cpp#13 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/oclcompiler.exclude.hsail12#3 add
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/oclruntime.exclude.hsail12#3 add


[ROCm/clr commit: 32bf941a97]
2015-08-26 16:06:42 -04:00
foreman 0e7550b8ac P4 to Git Change 1184494 by gandryey@gera-dev-w7 on 2015/08/25 17:04:02
ECR #304775 - Remove unused fields

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#294 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#225 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#133 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#136 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#54 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/backend.cpp#14 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/backend.h#10 edit


[ROCm/clr commit: 03f7ac19ab]
2015-08-25 17:23:48 -04:00
foreman cd967155c9 P4 to Git Change 1184379 by gandryey@gera-dev-w7 on 2015/08/25 13:11:13
ECR #304775 - Remove the passthrough interfaces from CALGSLContext

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpucounters.cpp#11 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#293 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.hpp#114 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#224 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gputhreadtrace.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gputhreadtrace.hpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gputimestamp.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#374 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#132 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#77 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#49 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/backend.h#9 edit


[ROCm/clr commit: 727fc38bbb]
2015-08-25 13:22:29 -04:00
foreman 2c312e03ab P4 to Git Change 1184082 by todli@todli-win-opencl-kv1 on 2015/08/24 20:53:26
EPR #399601 - OpenCL Stoney BU changes: expose on Mainline

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings.h#34 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil.h#29 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil64.h#26 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#25 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#20 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#127 edit


[ROCm/clr commit: 5df531e9c8]
2015-08-24 21:09:49 -04:00
foreman 8549d86c08 P4 to Git Change 1184040 by rayxiao@alit_opencl_rayxiao on 2015/08/24 18:04:18
ECR #304775 - Back out changelist 1183997

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/lib/AMDFixupKernelModule.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/tools/opencl-link/opencl-link.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/InitializePasses.h#83 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Scalar.h#88 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDInsertOpenCLKernenv.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDOCL12Adapter.cpp#2 delete
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDPrintfRuntimeBinding.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#202 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/GlobalConstPtr/simpleCopy.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/OCLBinaryOperations.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/OCLSeparateCompile.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/oclcompiler.exclude.hsail12#2 delete
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/oclruntime.exclude.hsail12#2 delete


[ROCm/clr commit: f55e475afb]
2015-08-24 18:13:39 -04:00
foreman 5bfd69cace P4 to Git Change 1183997 by rayxiao@alit_opencl_rayxiao on 2015/08/24 16:30:20
ECR #304775 - AMDOCL12Adapter: Adapter pass for builtin calls for 1.2 kernels to be converted to 2.0 builtin calls.

	Add -cl-std=CL1.2 to build options to force OpenCL1.2, set environment variable GPU_HSAIL_ENABLE=1 to force HSAIL path.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/lib/AMDFixupKernelModule.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/tools/opencl-link/opencl-link.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/InitializePasses.h#82 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Scalar.h#87 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDInsertOpenCLKernenv.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDOCL12Adapter.cpp#1 add
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDPrintfRuntimeBinding.cpp#11 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#201 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/GlobalConstPtr/simpleCopy.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/OCLBinaryOperations.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/OCLSeparateCompile.cpp#11 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/oclcompiler.exclude.hsail12#1 add
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/oclruntime.exclude.hsail12#1 add


[ROCm/clr commit: 67959e5384]
2015-08-24 16:47:42 -04:00
foreman 307a35d63c P4 to Git Change 1182841 by jatang@jatang-opencl-hsa-stg1 on 2015/08/20 15:24:51
EPR #423121 - Retrieve thread trace results for all SEs.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_thread_trace_amd.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gputhreadtrace.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#76 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#48 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLThreadTrace.cpp#9 edit


[ROCm/clr commit: 0e7d12680f]
2015-08-20 15:36:47 -04:00
foreman 07db9e117f P4 to Git Change 1182804 by skudchad@skudchad_test_win_opencl2 on 2015/08/20 14:14:22
EPR #424190 - IOMMU2/SVM on CZ Win10, GL Interop changes for SVM
	- Pass GL_INTEROP_SVM flag to GL for interop

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#223 edit


[ROCm/clr commit: fee3ce0a35]
2015-08-20 14:28:02 -04:00
foreman f8bda79654 P4 to Git Change 1182435 by todli@todli-win-opencl-kv1 on 2015/08/19 21:59:39
EPR #399601 - OpenCL Stoney BU changes: hide Stoney name

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings.h#33 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil.h#28 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil64.h#25 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#24 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDILSubtarget.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/Internal/InternalProcessors.td#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/driver/driver.cpp#56 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#126 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#325 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLDeviceQueries.cpp#27 edit


[ROCm/clr commit: 9aa88fe48e]
2015-08-19 22:07:06 -04:00
foreman a8d4af9e2c P4 to Git Change 1182228 by gandryey@gera-dev-w7 on 2015/08/19 12:22:39
EPR #419072 - [OpenCL2.0] Enable 16MB large on device queues
	- Add mask_groups argument into the library for the empty slot spreading

Affected files ...

... //depot/stg/opencl/drivers/opencl/library/hsa/hsail/src/devenq/devenq.h#11 edit
... //depot/stg/opencl/drivers/opencl/library/hsa/hsail/src/devenq/enqueue.cl#10 edit
... //depot/stg/opencl/drivers/opencl/library/hsa/hsail/src/devenq/eprep.cl#6 edit
... //depot/stg/opencl/drivers/opencl/library/hsa/hsail/src/devenq/events.cl#4 edit
... //depot/stg/opencl/drivers/opencl/library/hsa/hsail/src/devenq/schedule.cl#11 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#520 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusched.hpp#18 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#373 edit


[ROCm/clr commit: 4e5c499ace]
2015-08-19 12:37:48 -04:00
foreman 5510a5daae P4 to Git Change 1182078 by yaxunl@yaxunl_stg_win50 on 2015/08/19 07:12:32
ECR #354633 - SPIR-V: Add consumption of SPIR-V to HSAIL path.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#120 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_program.cpp#36 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/OpenCL.def.in#11 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_exports.map.in#7 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/Makefile#35 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/acl.cpp#34 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/aclValidation.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#73 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/build/Makefile.complib#90 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/acl.h#10 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclEnums.h#21 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclTypes.h#7 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bifinternal.hpp#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/spirv/Makefile#1 add
... //depot/stg/opencl/drivers/opencl/compiler/lib/spirv/build/Makefile#1 add
... //depot/stg/opencl/drivers/opencl/compiler/lib/spirv/build/Makefile.spirv#1 add
... //depot/stg/opencl/drivers/opencl/compiler/lib/spirv/spirvUtils.cpp#1 add
... //depot/stg/opencl/drivers/opencl/compiler/lib/spirv/spirvUtils.h#1 add
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/options.hpp#16 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#182 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#250 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#200 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#64 edit
... //depot/stg/opencl/drivers/opencl/tests/conformance/devel/2.0/test_conformance/spirv/select.zip#1 add
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/CLEnumCheck.cpp#46 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/CLEnumCheck.h#4 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/aclAPI.cpp#20 edit


[ROCm/clr commit: 773ffef7d2]
2015-08-19 07:28:56 -04:00
foreman 001be6d3ea P4 to Git Change 1181197 by bdhanase@opencl_intel5 on 2015/08/17 14:59:15
EPR #397491 - Re enable 32 bit OCL2.0 on Win 10

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#324 edit


[ROCm/clr commit: fe96d1dc70]
2015-08-17 15:21:17 -04:00
foreman fd050f9ce5 P4 to Git Change 1181122 by gandryey@gera-dev-w7 on 2015/08/17 13:35:16
ECR #304775 - Disable Pre-SI asics initialization in runtime. EG and NI are no longer supported from 15.30

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#125 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#519 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#135 edit


[ROCm/clr commit: ab074c69c7]
2015-08-17 13:47:02 -04:00
foreman 556aaadd13 P4 to Git Change 1181062 by rili@rili_opencl_stg on 2015/08/17 10:39:25
EPR #419313 - Check internal kernel in right palce

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#292 edit


[ROCm/clr commit: e11d0a712d]
2015-08-17 10:48:55 -04:00
foreman 8f0e25ef3e P4 to Git Change 1180763 by todli@todli-win-opencl-kv1 on 2015/08/14 22:54:27
EPR #399601 - OpenCL Stoney BU changes

	Reviewed by: Jeff, Brian, Saleel

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/devState.cpp#27 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABI.h#17 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABIMultiBinary.cpp#17 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings.h#32 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil.h#27 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil64.h#24 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#23 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#18 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDIL.h#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDILSubtarget.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/Internal/AMDILInternalDeviceFlags.h#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/Internal/InternalProcessors.td#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/driver/driver.cpp#55 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#124 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#518 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#323 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#134 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/caltarget.h#2 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/binary/BIFEnumCheck.cpp#24 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/math/OCLMathFunc.cpp#21 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLDeviceQueries.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLPerfCounters.cpp#23 edit


[ROCm/clr commit: ae1fa5ae2f]
2015-08-14 23:09:39 -04:00
foreman 6dfaff3485 P4 to Git Change 1180048 by bsumner@bsumner-lin-opencl on 2015/08/13 09:37:01
ECR #304775 - back out 1179705 since it also affects AMDIL path

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#322 edit


[ROCm/clr commit: bde9db095c]
2015-08-13 09:47:56 -04:00
foreman e75f6223e2 P4 to Git Change 1179851 by bdhanase@opencl_intel5 on 2015/08/12 20:49:50
EPR #397491 - Disable 32 bit OCL2.0 on Win 10 for now.  isWindows10OrLater() call doesn't work.  So, passing a flag from GSL to runtime to disable 32 bit OCL2.0 on Win 10.

	http://ocltc.amd.com/reviews/r/8234/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#321 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#133 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/backend.h#8 edit


[ROCm/clr commit: 68cf197c22]
2015-08-12 21:03:02 -04:00
foreman cd07dd6fad P4 to Git Change 1179705 by bsumner@bsumner-lin-opencl on 2015/08/12 14:06:12
ECR #304775 - switch on "denorm" support on VI and make HSAIL default to not generating ftz modifier

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILISelDAGToDAG.cpp#48 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#320 edit


[ROCm/clr commit: 473c92d0f4]
2015-08-12 14:33:51 -04:00
foreman 502cc124b5 P4 to Git Change 1179663 by gandryey@gera-dev-w7 on 2015/08/12 13:14:46
EPR #419072 - [OpenCL2.0] Enable 16MB large on device queues
	- Enable device queue creation up to 12MB. That should allow to run Intel SDK sample from the EPR that requires 6MB queue only.
	- Currently a queue with >12.5MB size has a significant performance degradation. Thus the current max possible is 12MB. In general it's preferable to use the queue size more suitable for the task, rather than max possible.

Affected files ...

... //depot/stg/opencl/drivers/opencl/library/hsa/hsail/src/devenq/schedule.cl#10 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#115 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.hpp#38 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#123 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#517 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusched.hpp#17 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#372 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#131 edit


[ROCm/clr commit: 1386191b6c]
2015-08-12 13:37:08 -04:00
foreman ff6e211cf6 P4 to Git Change 1178942 by bdhanase@bala_workpc_ocl on 2015/08/10 20:14:46
EPR #397491 - Disable OpenCL2.0 on Win 10 for now

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#319 edit


[ROCm/clr commit: 249153c6e0]
2015-08-10 20:23:20 -04:00
foreman 5901f7047c P4 to Git Change 1178388 by asalmanp@asalmanp-opencl-stg on 2015/08/07 19:02:14
ECR #417452 - [OpenCL][HWS/CWSR] Adding support for Hardware Scheduler and Compute Wave Save Restore (CWSR) feature on ORCA. runtime changes
	ReviewBoardURL = http://ocltc.amd.com/reviews/r/8159/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#371 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#132 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#53 edit


[ROCm/clr commit: e09e1601dd]
2015-08-07 19:13:26 -04:00
foreman 18672e3df8 P4 to Git Change 1178314 by bdhanase@bala_workpc_ocl on 2015/08/07 16:30:49
EPR #397491 - enable 32 bit opencl 2.0

	http://ocltc.amd.com/reviews/r/8191/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#318 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#131 edit


[ROCm/clr commit: f204610517]
2015-08-07 16:45:39 -04:00
foreman b3135a37f8 P4 to Git Change 1178177 by rili@rili_opencl_stg on 2015/08/07 12:18:10
EPR #424426 - enable large allocation for Win 10

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#317 edit


[ROCm/clr commit: 36b4f843f5]
2015-08-07 12:30:33 -04:00
foreman d939bb5f12 P4 to Git Change 1177889 by weizhang@msdnweizhang-opencl on 2015/08/06 17:16:54
EPR #421017 - IOMMU2/SVM on CZ Win10, the bit INST_ATC of  COMPUTE_PGM_HI needs to be set for device enqueue.

Affected files ...

... //depot/stg/opencl/drivers/opencl/library/hsa/hsail/src/devenq/schedule.cl#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusched.hpp#16 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#370 edit


[ROCm/clr commit: 7a54d367f3]
2015-08-06 17:39:55 -04:00
foreman 337d6861b4 P4 to Git Change 1177724 by jatang@jatang-opencl-hsa-stg1 on 2015/08/06 09:59:33
EPR #424562 - Add Averaging algorithm to Wave Limiter.

	1. Extract the algorithms to a sub-class of the wave limiter class.
	2. Add Averaging algorithm

	This averaging algorithm typically improves performance of BasemarkCL wave simulation by 8% on Tonga/Fiji than the current smooth algorithm. This change has not enable the averaging algorithm yet. Follow-up changes should be made to intelligently select which algorithm to use.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuwavelimiter.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuwavelimiter.hpp#4 edit


[ROCm/clr commit: 8fe485de95]
2015-08-06 10:19:59 -04:00
foreman 0fc4f1da76 P4 to Git Change 1177536 by bdhanase@opencl_merge_emailpc on 2015/08/05 18:23:44
EPR #397491 - Back out changelist 1177450.  Disable 32 bit generic address space

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#130 edit


[ROCm/clr commit: bcbc9101d4]
2015-08-05 18:31:02 -04:00
foreman cb1988e4f5 P4 to Git Change 1177450 by bdhanase@bala_workpc_ocl on 2015/08/05 15:40:16
EPR #397491 - Enable generic address space for 32 bit on Windows

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#129 edit


[ROCm/clr commit: 65a624e904]
2015-08-05 16:07:37 -04:00
foreman 4355623d0b P4 to Git Change 1177220 by emankov@em-hsa-amd on 2015/08/05 06:08:39
ECR #333753 - ORCA RT/Compiler Lib/aoc2: AMD HSA Code Object Import feature (part II) - arbitrary hidden (extra) kernargs support

	Only HSAIL path is affected. It doesn't affect blit kernels.

	To use offline by aoc2:
	aoc2 -hsacodeobject=<importing_code_object_filename> -numhiddenkernargs=<num> -cl-std=CL2.0 -march=hsail(-64) -mdevice=Bonaire <source_cl_filename>

	To use online by setting env:
	AMD_DEBUG_HSA_NUM_HIDDEN_KERNARGS=<num>

	where num >= 0. If num == 0, then no additional arguments will be added on RT for every kernel. The default value is unchanged and equal to 6 for now.

	Misc:
	+ get rid of PRE & POST defines in Compiler Lib, as they started to conflict with ugl\gl\gs\hwl\ headers with the same defines.
	+ minor copy/paste eliminations & typo fixes
	+ ocltst complib tests update

	Testing: pre check-in, manually based on ocl sdk MatrixMultiplication

	Reviewers: Brian Sumner, German Andryeyev, Nikolay Haustov, Artem Tamazov

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#72 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#49 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/metadata.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclDefs.h#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclEnums.h#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclStructs.h#17 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/bif_section_labels.hpp#21 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#10 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#20 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/aoc2.cpp#74 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#181 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#249 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#291 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.hpp#113 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#199 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#369 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsaprogram.cpp#38 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsakernel.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsakernel.hpp#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsaprogram.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsavirtual.cpp#43 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/CLAssumptionCheck.cpp#43 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/CLEnumCheck.cpp#44 edit


[ROCm/clr commit: 81b331f4c5]
2015-08-05 06:18:33 -04:00
foreman 57078ac448 P4 to Git Change 1175956 by nhaustov@nhaustov_hsa on 2015/07/31 04:55:15
ECR #333756 - Bug 10951: HSA Loader: Handle HSA_EXT_SAMPLER_ADDRESSING_MODE_UNDEFINED addressing mode.

	This fixes Compubench failure.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#198 edit


[ROCm/clr commit: 9508f6b67f]
2015-07-31 05:04:50 -04:00
foreman 1d21b8cfb2 P4 to Git Change 1175724 by gandryey@gera-ubuntu14 on 2015/07/30 15:50:59
ECR #304775 - Remove CALdevicestatus

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#516 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#146 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#128 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#52 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/backend.h#7 edit


[ROCm/clr commit: 4b97729c2e]
2015-07-30 16:07:40 -04:00
foreman 4322990c61 P4 to Git Change 1175561 by mbareghe@mbareghe_stg_win30 on 2015/07/30 10:53:59
EPR #419362 - Forum [170348]: problem with printf for OpenCL 2.0 kernel build - fix for regression caused in Sanity debugger tests.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDILKernelManager.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#197 edit


[ROCm/clr commit: 6ee94556b7]
2015-07-30 11:08:43 -04:00
foreman 6fb6013664 P4 to Git Change 1175317 by gandryey@gera-dev-w7 on 2015/07/29 17:42:25
ECR #304775 - Remove obsolete functions

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#515 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#127 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#51 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDeviceLinux.cpp#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDeviceWin.cpp#5 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/backend.cpp#13 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/backend.h#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/build/Makefile.backend#8 edit


[ROCm/clr commit: f48633c15c]
2015-07-29 17:52:26 -04:00
foreman e138adff70 P4 to Git Change 1175237 by mbareghe@mbareghe_stg_win30 on 2015/07/29 14:41:02
EPR #419362 - Forum [170348]: problem with printf for OpenCL 2.0 kernel build - added a set of missing symbols to flex including space, added a extra backslash to escape sequences that could not be handled by flex and also to colon which is defined in flex as a delimiter!

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/MDParser/AMDILMDParser.l#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/MDParser/AMDILMDParser.output#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/MDParser/lex.yy.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILProducePrintfMetadata.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDPrintfRuntimeBinding.cpp#10 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#290 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/OCLPrintSpecialChars.cpp#1 add
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/OCLPrintSpecialChars.h#1 add
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/TestList.cpp#41 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/build/Makefile.compiler#44 edit


[ROCm/clr commit: 0d929e5d25]
2015-07-29 14:52:10 -04:00
foreman 0dd2759af9 P4 to Git Change 1174420 by gandryey@gera-dev-w7 on 2015/07/27 16:31:50
ECR #304775 - Merge cal.h, calcl.h and backend.h into backend.h and caltarget.h

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/build/Makefile.apiv08#15 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/build/Makefile.common#32 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/build/Makefile.scwrapper#29 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/complibdefs#41 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/build/Makefile.amuabi#8 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bifinternal.hpp#10 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/build/Makefile.bif#21 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/elf.hpp#21 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/build/Makefile.gpu#65 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#122 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/include/cal/cal.h#36 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/include/cal/calcl.h#33 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/EventQueue.h#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#47 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#50 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/backend.h#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/build/Makefile.backend#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/caltarget.h#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/inifile/build/Makefile.inifile#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/inifile/inifile.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/inifile/inifile.h#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/inifile/inifile_parser.h#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/runtimedefs#34 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/binary/build/Makefile.binary#18 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/build/Makefile.complib#36 edit


[ROCm/clr commit: cb74d9528f]
2015-07-27 16:42:49 -04:00
foreman ae926c9309 P4 to Git Change 1174387 by jatang@jatang-opencl-hsa-stg1 on 2015/07/27 15:33:18
ECR #333753 - cl-denorms-are-zero runtime change - comment out "singleFpDenorm_ = true" for now.

	So AMD_GPU_FORCE_SINGLE_FP_DENORM is required to enable this, until a few issues are resolved.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#316 edit


[ROCm/clr commit: 9aae2d989d]
2015-07-27 15:54:07 -04:00
foreman 02fd411187 P4 to Git Change 1174182 by jatang@jatang-opencl-hsa-stg1 on 2015/07/27 10:26:56
ECR #333753 - denorms-are-zero runtime change.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#514 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#196 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#315 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.hpp#92 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#236 edit


[ROCm/clr commit: b96feac3b6]
2015-07-27 10:49:26 -04:00
foreman 039161e7dd P4 to Git Change 1172995 by gandryey@gera-w8 on 2015/07/22 18:43:35
ECR #304775 - Remove unused headers for the old d3d9 interop in winxp.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/include/extern/udx/d3d/calif.h#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/include/extern/udx/d3d/d3dshaderdefs.h#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/include/extern/udx/d3d/fourcc.h#2 delete


[ROCm/clr commit: 8bc2d4f33c]
2015-07-22 18:52:33 -04:00
foreman 26e71c62a8 P4 to Git Change 1172952 by gandryey@gera-w8 on 2015/07/22 16:50:10
ECR #304775 - Remove mmd pdb files from the tree

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdcore.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdcorecal.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlbarts.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlcaicos.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlcayman.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlcedar.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlcypress.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwljuniper.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlkong.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlllano.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlontario.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlr600.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlredwood.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlrs780.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlrs880.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlrv610.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlrv630.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlrv670.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlrv710.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlrv730.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlrv770.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlsi_tahiti_p.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwltrinity.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win32/mmdhwlturks.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdcore.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdcorecal.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlbarts.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlcaicos.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlcayman.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlcedar.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlcypress.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwljuniper.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlkong.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlllano.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlontario.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlr600.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlredwood.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlrs780.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlrs880.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlrv610.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlrv630.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlrv670.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlrv710.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlrv730.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlrv770.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlsi_tahiti_p.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwltrinity.pdb#2 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/promotions/video/win64a/mmdhwlturks.pdb#2 delete


[ROCm/clr commit: d3f0ddafea]
2015-07-22 17:01:42 -04:00
foreman 3f56c0272c P4 to Git Change 1172541 by jgolds@jgolds_MSDNfractal5_opencl_stg3 on 2015/07/21 17:34:16
EPR #419313 - Fix capitilization of included file.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#314 edit


[ROCm/clr commit: a49bf5c3c6]
2015-07-21 17:47:49 -04:00
foreman 6cc05e63b6 P4 to Git Change 1172127 by dhirajk@dhirajk_fl-dhirajk-tst on 2015/07/20 16:34:29
EPR #394700 - SubAllocation Scheme for ConstantBuffers Implemented in GLL.

	This CL introduces sub-allocation for constant buffer for all Asics and currently supported by GLL, it can easily be opted in by OpenCL, OES as well.

	OpenCL changes for Sub-allocation scheme for constantbuffers. For more info please see CL#1172125

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#75 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#126 edit


[ROCm/clr commit: 05f236ee54]
2015-07-20 16:52:29 -04:00
foreman dacc6487bb P4 to Git Change 1171714 by marsenau@marsenau_home on 2015/07/17 19:29:59
ECR #304775 - First batch of build fixes for clang.

	Fixes hard source errors and a handful of simple warnings, but leaves most other warnings for later. Other errors not fixed here are from adding compile flags that are not understood.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/clc/src/e2lCommon.h#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/opt_level.hpp#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/BRIGAsmPrinter.cpp#117 edit
... //depot/stg/opencl/drivers/opencl/opencldefs#162 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#289 edit


[ROCm/clr commit: 5b3ecedc9b]
2015-07-17 19:50:05 -04:00
foreman e6739a6ac6 P4 to Git Change 1171462 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/07/17 03:00:12
EPR #010002 - Change OpenCL version number from 1849 to 1850.

Affected files ...

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


[ROCm/clr commit: 0767cbd2e6]
2015-07-17 03:43:16 -04:00
foreman d300051de0 P4 to Git Change 1171095 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/07/16 03:00:48
EPR #010002 - Change OpenCL version number from 1848 to 1849.

Affected files ...

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


[ROCm/clr commit: fc727295b7]
2015-07-17 01:24:04 -04:00
foreman 0d39f6af80 P4 to Git Change 1171338 by gandryey@gera-dev-w7 on 2015/07/16 17:12:56
ECR #304775 - Remove the obsolete code

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#513 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/include/cal/calcl.h#32 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#74 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#46 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#125 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#49 edit


[ROCm/clr commit: e3e54cabd9]
2015-07-16 21:38:11 -04:00