76333 Commitit

Tekijä SHA1 Viesti Päivämäärä
foreman e87e2d4c11 P4 to Git Change 1057460 by gandryey@gera-dev-w7 on 2014/07/21 14:56:59
ECR #304775 - Device enqueuing
	- Report proper size for the device queue.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#259 edit
2014-07-21 15:06:08 -04:00
foreman 82dc9c5d23 P4 to Git Change 1057445 by rili@rili_opencl_stg on 2014/07/21 14:11:34
EPR #399808 - Add CL_RGB, CL_UNORM_INT_101010 support

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#105 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#111 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#186 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#106 edit


[ROCm/clr commit: 1b9e65b27b]
2014-07-21 14:27:24 -04:00
foreman 1b9e65b27b P4 to Git Change 1057445 by rili@rili_opencl_stg on 2014/07/21 14:11:34
EPR #399808 - Add CL_RGB, CL_UNORM_INT_101010 support

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#105 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#111 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#186 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#106 edit
2014-07-21 14:27:24 -04:00
foreman f5a1bcf870 P4 to Git Change 1057438 by skudchad@skudchad_opencl_win_2 on 2014/07/21 14:00:21
ECR #304775 - OpenCL version should be 2.0 for only CI+

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/5311/

Affected files ...

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


[ROCm/clr commit: db6baeefb6]
2014-07-21 14:14:57 -04:00
foreman db6baeefb6 P4 to Git Change 1057438 by skudchad@skudchad_opencl_win_2 on 2014/07/21 14:00:21
ECR #304775 - OpenCL version should be 2.0 for only CI+

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/5311/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#448 edit
2014-07-21 14:14:57 -04:00
foreman 9ac900ce24 P4 to Git Change 1057264 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/21 03:00:32
EPR #010002 - Change OpenCL version number from 1592 to 1593.

Affected files ...

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


[ROCm/clr commit: 886bdae624]
2014-07-21 03:08:46 -04:00
foreman 886bdae624 P4 to Git Change 1057264 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/21 03:00:32
EPR #010002 - Change OpenCL version number from 1592 to 1593.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1339 edit
2014-07-21 03:08:46 -04:00
foreman 082a528504 P4 to Git Change 1057071 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/19 03:00:11
EPR #010002 - Change OpenCL version number from 1591 to 1592.

Affected files ...

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


[ROCm/clr commit: 55e7df9dd4]
2014-07-19 03:15:13 -04:00
foreman 55e7df9dd4 P4 to Git Change 1057071 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/19 03:00:11
EPR #010002 - Change OpenCL version number from 1591 to 1592.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1338 edit
2014-07-19 03:15:13 -04:00
foreman 6b4efff1b8 P4 to Git Change 1057024 by skudchad@skudchad_opencl_win_2 on 2014/07/18 20:55:43
ECR #304775 - Expose cl_khr_subgroups in mainline.

Affected files ...

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


[ROCm/clr commit: b72b88b381]
2014-07-18 21:03:27 -04:00
foreman b72b88b381 P4 to Git Change 1057024 by skudchad@skudchad_opencl_win_2 on 2014/07/18 20:55:43
ECR #304775 - Expose cl_khr_subgroups in mainline.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#227 edit
2014-07-18 21:03:27 -04:00
foreman 7a24dbcc90 P4 to Git Change 1057020 by skudchad@skudchad_opencl_win_2 on 2014/07/18 20:31:56
ECR #304775 - Change to OpenCL 2.0 in library properties. Some cleanup for OPENCL_MAINLINE

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.rc#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/acl.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#41 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#447 edit


[ROCm/clr commit: ccf31e3c93]
2014-07-18 20:37:25 -04:00
foreman ccf31e3c93 P4 to Git Change 1057020 by skudchad@skudchad_opencl_win_2 on 2014/07/18 20:31:56
ECR #304775 - Change to OpenCL 2.0 in library properties. Some cleanup for OPENCL_MAINLINE

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.rc#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/acl.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#41 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#447 edit
2014-07-18 20:37:25 -04:00
foreman 4ab198857b P4 to Git Change 1057020 by skudchad@skudchad_opencl_win_2 on 2014/07/18 20:31:56
ECR #304775 - Change to OpenCL 2.0 in library properties. Some cleanup for OPENCL_MAINLINE

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.rc#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/acl.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#41 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#447 edit


[ROCm/clr commit: cb89c1fe5a]
2014-07-18 20:37:25 -04:00
foreman cb89c1fe5a P4 to Git Change 1057020 by skudchad@skudchad_opencl_win_2 on 2014/07/18 20:31:56
ECR #304775 - Change to OpenCL 2.0 in library properties. Some cleanup for OPENCL_MAINLINE

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.rc#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/acl.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#41 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#447 edit
2014-07-18 20:37:25 -04:00
foreman 75e25c3af5 P4 to Git Change 1056755 by emankov@em-hsa-amd on 2014/07/18 10:44:55
ECR #333753 - Compiler Lib: fix in PrintPhaseInfo

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#40 edit


[ROCm/clr commit: 81cb3e2aa7]
2014-07-18 10:57:51 -04:00
foreman 81cb3e2aa7 P4 to Git Change 1056755 by emankov@em-hsa-amd on 2014/07/18 10:44:55
ECR #333753 - Compiler Lib: fix in PrintPhaseInfo

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#40 edit
2014-07-18 10:57:51 -04:00
foreman 57ae5a26d9 P4 to Git Change 1056683 by emankov@em-hsa-amd on 2014/07/18 05:59:08
ECR #333753 - Compiler Lib: use Callback() instead of cout

	Testing: smoke_clang, pre check-in

	Reviewer: Brian Sumner

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#39 edit


[ROCm/clr commit: 45497b47dd]
2014-07-18 06:05:30 -04:00
foreman 45497b47dd P4 to Git Change 1056683 by emankov@em-hsa-amd on 2014/07/18 05:59:08
ECR #333753 - Compiler Lib: use Callback() instead of cout

	Testing: smoke_clang, pre check-in

	Reviewer: Brian Sumner

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#39 edit
2014-07-18 06:05:30 -04:00
foreman ef61d9be8c P4 to Git Change 1056679 by drai@drai_MSDNBGLDEEPALI_laurent_CS on 2014/07/18 05:37:39
ECR #333753 - Added new enum for argument type 'queue_t' and its support in compiler library and runtime
	Device Enqueue : MDParser changes for argument type 'queue_t'

	Reviewed by : Prakash, Brian, Evgeniy, German
	Testing : smoke, smoke_clang, precheckin

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/metadata.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclEnums.h#10 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclStructs.h#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDInterface.h#55 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDParser.l#59 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDParser.output#22 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDParser.tab.cpp#36 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDParser.tab.hpp#28 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDParser.y#47 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDTypes.cpp#111 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDTypes.h#33 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/lex.yy.cpp#54 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/location.hh#20 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/position.hh#24 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/stack.hh#20 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILKernelManager.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILMetadata.hpp#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILOpaqueTypes.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILOpaqueTypes.h#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILUtilityFunctions.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#258 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/CLEnumCheck.cpp#34 edit


[ROCm/clr commit: eb70ad5007]
2014-07-18 05:53:53 -04:00
foreman eb70ad5007 P4 to Git Change 1056679 by drai@drai_MSDNBGLDEEPALI_laurent_CS on 2014/07/18 05:37:39
ECR #333753 - Added new enum for argument type 'queue_t' and its support in compiler library and runtime
	Device Enqueue : MDParser changes for argument type 'queue_t'

	Reviewed by : Prakash, Brian, Evgeniy, German
	Testing : smoke, smoke_clang, precheckin

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/metadata.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclEnums.h#10 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclStructs.h#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDInterface.h#55 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDParser.l#59 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDParser.output#22 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDParser.tab.cpp#36 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDParser.tab.hpp#28 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDParser.y#47 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDTypes.cpp#111 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/AMDILMDTypes.h#33 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/lex.yy.cpp#54 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/location.hh#20 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/position.hh#24 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/MDParser/stack.hh#20 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILKernelManager.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILMetadata.hpp#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILOpaqueTypes.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILOpaqueTypes.h#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILUtilityFunctions.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#258 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/CLEnumCheck.cpp#34 edit
2014-07-18 05:53:53 -04:00
foreman 9fe2759893 P4 to Git Change 1056619 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/18 03:00:12
EPR #010002 - Change OpenCL version number from 1590 to 1591.

Affected files ...

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


[ROCm/clr commit: 645f5858fd]
2014-07-18 03:10:16 -04:00
foreman 645f5858fd P4 to Git Change 1056619 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/18 03:00:12
EPR #010002 - Change OpenCL version number from 1590 to 1591.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1337 edit
2014-07-18 03:10:16 -04:00
foreman 609ac948cd P4 to Git Change 1056280 by gandryey@gera-dev-w7 on 2014/07/17 11:55:30
ECR #304775 - Device enqueuing
	- Add extra sync point for the scheduler exit.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusched.hpp#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#21 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#323 edit


[ROCm/clr commit: 6627cf5cf7]
2014-07-17 12:20:49 -04:00
foreman 6627cf5cf7 P4 to Git Change 1056280 by gandryey@gera-dev-w7 on 2014/07/17 11:55:30
ECR #304775 - Device enqueuing
	- Add extra sync point for the scheduler exit.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusched.hpp#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#21 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#323 edit
2014-07-17 12:20:49 -04:00
foreman 4ccb3b0eef P4 to Git Change 1056202 by emankov@em-hsa-amd on 2014/07/17 07:56:29
ECR #333753 - Compiler Lib: Error if wrong combination of march & OpenCL version

	HSAIL doesn't support OpenCL version < 2.0
	AMDIL doesn't support OpenCL version >= 2.0

	Affects only ORCA builds (both 1.2 & 2.0), doesn't affect .hsa build.

	Testing: smoke_clang, pre check-in

	Reviewer: Stanislav Mekhanoshin

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#38 edit


[ROCm/clr commit: 4798473034]
2014-07-17 08:03:17 -04:00
foreman 4798473034 P4 to Git Change 1056202 by emankov@em-hsa-amd on 2014/07/17 07:56:29
ECR #333753 - Compiler Lib: Error if wrong combination of march & OpenCL version

	HSAIL doesn't support OpenCL version < 2.0
	AMDIL doesn't support OpenCL version >= 2.0

	Affects only ORCA builds (both 1.2 & 2.0), doesn't affect .hsa build.

	Testing: smoke_clang, pre check-in

	Reviewer: Stanislav Mekhanoshin

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#38 edit
2014-07-17 08:03:17 -04:00
foreman 5e474bf463 P4 to Git Change 1056133 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/17 03:00:12
EPR #010002 - Change OpenCL version number from 1589 to 1590.

Affected files ...

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


[ROCm/clr commit: 95e9092dca]
2014-07-17 03:12:06 -04:00
foreman 95e9092dca P4 to Git Change 1056133 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/17 03:00:12
EPR #010002 - Change OpenCL version number from 1589 to 1590.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1336 edit
2014-07-17 03:12:06 -04:00
foreman ea27a7b389 P4 to Git Change 1055684 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/16 03:00:11
EPR #010002 - Change OpenCL version number from 1588 to 1589.

Affected files ...

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


[ROCm/clr commit: cb5a679043]
2014-07-16 03:12:24 -04:00
foreman cb5a679043 P4 to Git Change 1055684 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/16 03:00:11
EPR #010002 - Change OpenCL version number from 1588 to 1589.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1335 edit
2014-07-16 03:12:24 -04:00
foreman a17dac4537 P4 to Git Change 1055410 by emankov@em-hsa-amd on 2014/07/15 14:22:48
ECR #333753 - Compiler Lib: -print-compile-phases option is added

	Testing: smoke, smoke_clang, pre check-in

	Reviewers: Brian Sumner, Leonid Lobachev

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#37 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#110 edit


[ROCm/clr commit: b555ae7f64]
2014-07-15 15:00:01 -04:00
foreman b555ae7f64 P4 to Git Change 1055410 by emankov@em-hsa-amd on 2014/07/15 14:22:48
ECR #333753 - Compiler Lib: -print-compile-phases option is added

	Testing: smoke, smoke_clang, pre check-in

	Reviewers: Brian Sumner, Leonid Lobachev

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#37 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#110 edit
2014-07-15 15:00:01 -04:00
foreman 534af19874 P4 to Git Change 1055301 by emankov@em-hsa-amd on 2014/07/15 10:49:45
ECR #333753 - Compiler Lib: Added Phases info print to stdout

	[Reason]: unobviousness when running on different stacks with different options. As a result the reported error logs will always contain this missing info.

	Works only for !OPENCL_MAINLINE.
	Works on online & offline paths.

	[Example]:
	aoc2 -march=hsail -mdevice=Bonaire -cl-std=CL2.0 HelloWorld_Kernel_cl.cl

	Advanced Micro Devices Inc. OpenCL Compiler
	Compiler Version: 3 size: 320
	Architecture: hsail Family: CI Device: Bonaire
	Compiling CL Source: HelloWorld_Kernel_cl.cl
	Input: HelloWorld_Kernel_cl.cl Output: HelloWorld_Kernel_cl.bin
	Options:
	        -cl-std=CL2.0
	//// added with the change:
	Phase: OCLFEToSPIR, FE: ClangOCLFrontend, Arch: hsail, OpenCL version: CL2.0
	Phase: OCLLinkPhase, Arch: hsail, OpenCL version: CL2.0
	Phase: GPUOptPhase, Arch: hsail, OpenCL version: CL2.0
	Phase: CodegenPhase, Arch: hsail, OpenCL version: CL2.0
	Phase: HSAILAsmPhase, Arch: hsail, OpenCL version: CL2.0
	////
	The binary was compiled for {hsail-CI-Bonaire}.
	Compiler log:
	Saving binary to HelloWorld_Kernel_cl.bin.

	[Testing]: smoke, smoke_clang, pre check-in

	[Reviewer]: Leonid Lobachev

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend.hpp#9 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#36 edit


[ROCm/clr commit: 4663600f35]
2014-07-15 10:56:51 -04:00
foreman 4663600f35 P4 to Git Change 1055301 by emankov@em-hsa-amd on 2014/07/15 10:49:45
ECR #333753 - Compiler Lib: Added Phases info print to stdout

	[Reason]: unobviousness when running on different stacks with different options. As a result the reported error logs will always contain this missing info.

	Works only for !OPENCL_MAINLINE.
	Works on online & offline paths.

	[Example]:
	aoc2 -march=hsail -mdevice=Bonaire -cl-std=CL2.0 HelloWorld_Kernel_cl.cl

	Advanced Micro Devices Inc. OpenCL Compiler
	Compiler Version: 3 size: 320
	Architecture: hsail Family: CI Device: Bonaire
	Compiling CL Source: HelloWorld_Kernel_cl.cl
	Input: HelloWorld_Kernel_cl.cl Output: HelloWorld_Kernel_cl.bin
	Options:
	        -cl-std=CL2.0
	//// added with the change:
	Phase: OCLFEToSPIR, FE: ClangOCLFrontend, Arch: hsail, OpenCL version: CL2.0
	Phase: OCLLinkPhase, Arch: hsail, OpenCL version: CL2.0
	Phase: GPUOptPhase, Arch: hsail, OpenCL version: CL2.0
	Phase: CodegenPhase, Arch: hsail, OpenCL version: CL2.0
	Phase: HSAILAsmPhase, Arch: hsail, OpenCL version: CL2.0
	////
	The binary was compiled for {hsail-CI-Bonaire}.
	Compiler log:
	Saving binary to HelloWorld_Kernel_cl.bin.

	[Testing]: smoke, smoke_clang, pre check-in

	[Reviewer]: Leonid Lobachev

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend.hpp#9 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#36 edit
2014-07-15 10:56:51 -04:00
foreman 0d2632da70 P4 to Git Change 1055292 by yaxunl@yaxunl_stg_win50 on 2014/07/15 10:23:56
EPR #389586 - Add workaround for VI SPI SGPR initialization hardware bug for HSAIL path.

	There is a hardware bug in VI (UBTS502672) which requires a workaround. Compute shaders need to tell shader compiler the available sGPR is 78 and set sGPUR usage in the compiled ISA to be 94. It has been done in AMDIL path but not done in HSAIL path. This change will apply the workaround to HSAIL path.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/SI/devStateSI.cpp#16 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/SI/devStateSI.h#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/SI/scCompileSI.cpp#41 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#109 edit


[ROCm/clr commit: 1abfb8b305]
2014-07-15 10:29:49 -04:00
foreman 1abfb8b305 P4 to Git Change 1055292 by yaxunl@yaxunl_stg_win50 on 2014/07/15 10:23:56
EPR #389586 - Add workaround for VI SPI SGPR initialization hardware bug for HSAIL path.

	There is a hardware bug in VI (UBTS502672) which requires a workaround. Compute shaders need to tell shader compiler the available sGPR is 78 and set sGPUR usage in the compiled ISA to be 94. It has been done in AMDIL path but not done in HSAIL path. This change will apply the workaround to HSAIL path.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/SI/devStateSI.cpp#16 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/SI/devStateSI.h#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/SI/scCompileSI.cpp#41 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#109 edit
2014-07-15 10:29:49 -04:00
foreman e4d80a2ec1 P4 to Git Change 1055121 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/15 03:00:12
EPR #010002 - Change OpenCL version number from 1587 to 1588.

Affected files ...

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


[ROCm/clr commit: 62c6c2d64e]
2014-07-15 03:10:16 -04:00
foreman 62c6c2d64e P4 to Git Change 1055121 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/15 03:00:12
EPR #010002 - Change OpenCL version number from 1587 to 1588.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1334 edit
2014-07-15 03:10:16 -04:00
foreman 69ebcb5583 P4 to Git Change 1055054 by gandryey@gera-dev-w7 on 2014/07/14 20:18:53
ECR #304775 - Device enqueuing
	- Switch to the single thread scheduler for now(the current version isn't friendly for single thread). Hopefully it's a temporary solution until synchronization issue with multithreaded scheduler will be identified.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#104 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#20 edit


[ROCm/clr commit: 6314b334ba]
2014-07-14 20:24:58 -04:00
foreman 6314b334ba P4 to Git Change 1055054 by gandryey@gera-dev-w7 on 2014/07/14 20:18:53
ECR #304775 - Device enqueuing
	- Switch to the single thread scheduler for now(the current version isn't friendly for single thread). Hopefully it's a temporary solution until synchronization issue with multithreaded scheduler will be identified.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#104 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#20 edit
2014-07-14 20:24:58 -04:00
foreman f4b3681c0f P4 to Git Change 1055020 by asalmanp@asalmanp-opencl-stg1 on 2014/07/14 18:08:09
EPR #394069 - [CQE OCL][ISV][QR][G] Debugger CAL path no longer works due to OCL CL # 1003498. Fix ACL path to support debugger
	ReviewBoardURL=http://ocltc.amd.com/reviews/r/5245/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpubinary.cpp#57 edit


[ROCm/clr commit: 7ca4c75217]
2014-07-14 18:25:38 -04:00
foreman 7ca4c75217 P4 to Git Change 1055020 by asalmanp@asalmanp-opencl-stg1 on 2014/07/14 18:08:09
EPR #394069 - [CQE OCL][ISV][QR][G] Debugger CAL path no longer works due to OCL CL # 1003498. Fix ACL path to support debugger
	ReviewBoardURL=http://ocltc.amd.com/reviews/r/5245/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpubinary.cpp#57 edit
2014-07-14 18:25:38 -04:00
foreman 24b677f00f P4 to Git Change 1054730 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/14 03:00:12
EPR #010002 - Change OpenCL version number from 1586 to 1587.

Affected files ...

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


[ROCm/clr commit: 770224c321]
2014-07-14 03:11:00 -04:00
foreman 770224c321 P4 to Git Change 1054730 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/14 03:00:12
EPR #010002 - Change OpenCL version number from 1586 to 1587.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1333 edit
2014-07-14 03:11:00 -04:00
foreman 8b3cbd89eb P4 to Git Change 1054633 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/12 03:00:11
EPR #010002 - Change OpenCL version number from 1585 to 1586.

Affected files ...

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


[ROCm/clr commit: 17c7b66e4e]
2014-07-12 03:09:45 -04:00
foreman 17c7b66e4e P4 to Git Change 1054633 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/07/12 03:00:11
EPR #010002 - Change OpenCL version number from 1585 to 1586.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1332 edit
2014-07-12 03:09:45 -04:00
foreman 33323a60d5 P4 to Git Change 1054614 by marsenau@marsenau_home on 2014/07/11 19:01:37
ECR #304775 - Fix valgrind use of uninitialized errors, modernize by using unique_ptr, and use existing function to extract filename from path.

	Should probably also fix the static constructors this is called from.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/os/os_posix.cpp#37 edit


[ROCm/clr commit: a901b12dd1]
2014-07-11 19:10:15 -04:00
foreman a901b12dd1 P4 to Git Change 1054614 by marsenau@marsenau_home on 2014/07/11 19:01:37
ECR #304775 - Fix valgrind use of uninitialized errors, modernize by using unique_ptr, and use existing function to extract filename from path.

	Should probably also fix the static constructors this is called from.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/os/os_posix.cpp#37 edit
2014-07-11 19:10:15 -04:00
foreman 29010ae79f P4 to Git Change 1054428 by yaxunl@yaxunl_stg_win50 on 2014/07/11 11:42:03
ECR #377625 - Allow function call for function with internal linkage.

	Internal linkage correponds to static function in C. The function could be large and should be allowed to be not inlined.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#106 edit


[ROCm/clr commit: 00cd00cbee]
2014-07-11 11:51:37 -04:00