Commit Graph

60 Commits

Author SHA1 Message Date
foreman c48e0b854b P4 to Git Change 1075041 by gandryey@gera-dev-w7 on 2014/09/09 18:36:42
ECR #304775 - Device enqueue
	- Update the template header

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#29 edit


[ROCm/clr commit: 9c6c074122]
2014-09-09 19:12:37 -04:00
foreman bc421db094 P4 to Git Change 1074863 by xcui@merged_opencl_jxcwin on 2014/09/09 13:34:10
EPR #397491 - only using OpenCL 1.2 onr multiple GPUs on mainline by default.

Affected files ...

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


[ROCm/clr commit: f2c0eaf67d]
2014-09-09 14:05:07 -04:00
foreman 2556beeef6 P4 to Git Change 1072642 by skudchad@skudchad_test_win_opencl2 on 2014/09/03 00:25:43
EPR #398128 - Windows 2015, WDDM2.0, New Residency Model
	- Modify MarkUsedInCmdBuf in IOL to make sure that MakeResident is called for OpenCL (Part 2)

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

Affected files ...

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


[ROCm/clr commit: ef1f9267eb]
2014-09-03 00:34:34 -04:00
foreman 3a3804269d P4 to Git Change 1072528 by gandryey@gera-dev-w7 on 2014/09/02 17:00:16
ECR #304775 - Add batching to the device enqueue for possible asynchronous execution
	- Increase the max device queue size to 512KB. That will allow to pass conformance tests that enqueue more jobs than the queue size.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#459 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusched.hpp#13 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#28 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#333 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#65 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#39 edit


[ROCm/clr commit: 2738b30287]
2014-09-02 17:15:39 -04:00
foreman 2845e6ae1e P4 to Git Change 1071796 by xcui@merged_opencl_jxcwin on 2014/08/29 17:10:04
EPR #404341 - disable OPenCL 2.0 for corssfire and multipe devices temporaraly, this is the OPENCL  changes.
	code review:
	http://ocltc.amd.com/reviews/r/5639/

	precheckin testing results:
	http://ocltc.amd.com:8111/viewModification.html?modId=38513&personal=true&init=1&tab=vcsModificationBuilds

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#458 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#132 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#277 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/include/cal/cal.h#28 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#98 edit


[ROCm/clr commit: bc8b0dbc9c]
2014-08-29 17:26:08 -04:00
foreman ca076d01e4 P4 to Git Change 1071782 by gandryey@gera-dev-w7 on 2014/08/29 16:43:04
ECR #304775 - Combine BUSY and DONE processing in the scheduler

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#27 edit


[ROCm/clr commit: 87e6a3fa02]
2014-08-29 16:48:31 -04:00
foreman 1006b89b6e P4 to Git Change 1071369 by gandryey@gera-dev-w7 on 2014/08/28 18:09:49
ECR #304775 - Add a pointer to the profiling_capture_event_info values.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusched.hpp#12 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#26 edit


[ROCm/clr commit: 96a59a73b8]
2014-08-28 18:45:10 -04:00
foreman 1478603ca2 P4 to Git Change 1071332 by rili@rili_opencl_stg on 2014/08/28 17:28:16
EPR #405038 - Expose extension "cl_khr_depth_images" for OpenCL 2.0

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpusettings.cpp#27 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#229 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#276 edit


[ROCm/clr commit: d13eeb7ea8]
2014-08-28 17:48:53 -04:00
foreman e51d6f0635 P4 to Git Change 1069927 by skudchad@skudchad_test_win_opencl2 on 2014/08/25 14:51:55
ECR #304775 - Optimization for rectangular copies(Part2). Due to HW restriction of 14bits for src and dst pitch, its advantageous to choose optimal bpp. Higher the bpp the larger the byte pitch. This indirectly helps to reduce the number of packets for buffer copy(line by line vs a single sub_win raw packet)

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#109 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#191 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.hpp#76 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#64 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#38 edit


[ROCm/clr commit: 5efe63df44]
2014-08-25 15:09:01 -04:00
foreman 5ce5daa142 P4 to Git Change 1069924 by weizhang@msdnweizhang-opencl on 2014/08/25 14:50:15
ECR #397491 - Enable platform atomics and fine grain buffer in mainline.

Affected files ...

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


[ROCm/clr commit: 1b3776aabe]
2014-08-25 15:01:25 -04:00
foreman 02cbde052e P4 to Git Change 1069392 by gandryey@gera-ubuntu14 on 2014/08/22 15:58:21
EPR #404714 - [CQE OCL][2.0][DTB]Opencl1.2 WF Conf. Math test failedon Pitcairn and Oland due to CL#1065597
	- FIx for TC regression after CL#1069020. Move the lock directly to the gsl flush() calls.

Affected files ...

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


[ROCm/clr commit: 7cc2a2d6e3]
2014-08-22 16:06:32 -04:00
foreman 0e8b2ec0ba P4 to Git Change 1069045 by gandryey@gera-dev-w7 on 2014/08/21 17:55:18
EPR #404714 - [CQE OCL][2.0][DTB]Opencl1.2 WF Conf. Math test failedon Pitcairn and Oland due to CL#1065597
	- Add a new MapCacheLock monitor to separate the map cache from the global lock

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#456 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#131 edit


[ROCm/clr commit: 18b88ee095]
2014-08-21 18:12:12 -04:00
foreman afdeb01ee1 P4 to Git Change 1069020 by gandryey@gera-ubuntu14 on 2014/08/21 16:54:48
EPR #404714 - [CQE OCL][2.0][DTB]Opencl1.2 WF Conf. Math test failedon Pitcairn and Oland due to CL#1065597
	- Add VGPU lock to flush() method, because gsl flush for the same context could be called from multiple threads
	- Use new scratchAlloc_ monitor for scratch reallocation

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#455 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#130 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#331 edit


[ROCm/clr commit: a4bede39eb]
2014-08-21 17:20:43 -04:00
foreman 9f2ce69dc7 P4 to Git Change 1068415 by gandryey@gera-dev-w7 on 2014/08/20 10:41:55
ECR #304775 - Device enqueue
	- Fix a copy/paste typo with the "failure" argument

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#25 edit


[ROCm/clr commit: a27a480c5f]
2014-08-20 11:00:32 -04:00
foreman 1a9d5cb944 P4 to Git Change 1068366 by emankov@em-hsa-amd on 2014/08/20 07:59:20
ECR #333753 - Compiler Lib & RT: Fix for Compiler's build log printing on RT.

	+ RT now asks correctly Compiler's build log by aclGetCompilerLog().
	+ BuildLog is added for HSAILKernel by moving it from NullKernel class to Kernel class.
	+ Compiler's Lib appendLogToCL() is fixed.
	+ Usage of API's aclExtractSection/aclExtractSymbol/aclInsertSection/aclInsertSymbol in Compiler Lib itself replaced by it's inner realizations extSec/extSym/insSec/insSym due to unneded build log clearing in first case.
	+ Phase info is added to build log even if CallBack function is not presented for aclCompiler.

	How to verify:
	set AMD_OCL_BUILD_OPTIONS_APPEND="-print-compile-phases -buildlog=stdout"
	test_integer_ops integer_ctz
	test_integer_ops integer_ctz cpu

	Testing: make smoke_clang, selective OCL conf. tests, pre check-in

	Reviewer: Brian Sumner, German Andryeyev
	Review board:	http://ocltc.amd.com/reviews/r/5582/

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#46 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/brig_loader.cpp#13 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#31 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#228 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#262 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.hpp#100 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#174 edit


[ROCm/clr commit: 96c74ba5fd]
2014-08-20 08:05:49 -04:00
foreman 248f39d8cf P4 to Git Change 1067933 by gandryey@gera-dev-w7 on 2014/08/19 12:34:09
ECR #304775 - HSAIL: Direct SRD support
	- Copy SRD to CB1 for image views to avoid a wait for SRD resource when image view is destroyed.

Affected files ...

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


[ROCm/clr commit: 83baaf707e]
2014-08-19 12:49:10 -04:00
foreman a669c5ab36 P4 to Git Change 1067573 by skudchad@skudchad_opencl_win_2 on 2014/08/18 16:38:03
ECR #304775 - Refactor code to do line by line copies for read\write Rect. This avoids taking the blit copy path which may be even slower.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#108 edit


[ROCm/clr commit: a5e788c9f8]
2014-08-18 16:46:45 -04:00
foreman 41985a7688 P4 to Git Change 1067510 by skudchad@skudchad_test_win_opencl2 on 2014/08/18 14:36:22
ECR #304775 - Correct a typo where I didnt remove the offset from the condition which made the writeRect take pinning path.

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

Affected files ...

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


[ROCm/clr commit: d40300fab7]
2014-08-18 14:48:32 -04:00
foreman bc5e49013f P4 to Git Change 1066927 by skudchad@skudchad_opencl_win_2 on 2014/08/15 13:24:28
ECR #304775 - Back out CL#1061045. Its hanging Linux

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuappprofile.cpp#9 edit


[ROCm/clr commit: 12de6e8df2]
2014-08-15 13:30:09 -04:00
foreman 1a35f6a946 P4 to Git Change 1066820 by emankov@em-hsa-amd on 2014/08/15 08:16:18
ECR #333753 - Compiler Lib/RT: added compilation from HSAIL & BRIG

	Added support for the following compilations:
	ACL_TYPE_HSAIL_TEXT -> ACL_TYPE_HSAIL_BINARY
	ACL_TYPE_HSAIL_TEXT -> ACL_TYPE_CG
	ACL_TYPE_HSAIL_TEXT -> ACL_TYPE_ISA
	ACL_TYPE_HSAIL_BINARY -> ACL_TYPE_HSAIL_TEXT
	ACL_TYPE_HSAIL_BINARY -> ACL_TYPE_CG
	ACL_TYPE_HSAIL_BINARY -> ACL_TYPE_ISA

	Testing: smoke, smoke_clang, pre check-in, ocl conformance api, compiler

	Reviewers: Nikolay Haustov, Matthew Arsenault, German Andryeyev

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#45 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.hpp#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#173 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.hpp#53 edit


[ROCm/clr commit: c2967ef855]
2014-08-15 08:23:45 -04:00
foreman 638d55b6be P4 to Git Change 1066332 by emankov@em-hsa-amd on 2014/08/14 11:51:05
ECR #333753 - RT: Bug 10185 fix

	[Bug] "Failure in 1.2 conformance sub-test 'program_binary_type' of 'compiler' and sub-test 'binary_create' of 'api' when forced to run in HSAIL path".
	P.S. Failure also occurs in 2.0 conformance above-stated tests.

	[Problem] HSAIL text is inserted by Compiler Lib into the BIF as a symbol of .cg section, but RT extracts it as a whole section.
	As a result in the extracted bits another .cg section’s symbol __Loader_Map is also presented in the beginning and with trailing zeroes. This leads to cropping the whole HSAIL text while casting to string; then RT silently doesn't perform kernels' finalization cause unable to find any kernel name in the extracted “hsail”. Finally the binary produced based on clCreateProgramWithBinary has the different sections/symbols order from the binary produced based on clCreateProgramWithSource.

	[Solution] Extract Symbol __HSAIL_main_text instead of the section aclCODEGEN contains it.

	[Testing] smoke_clang, pre check-in

	[Reviewers] German Andryeyev, Brian Sumner

Affected files ...

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


[ROCm/clr commit: fcfc94d0b5]
2014-08-14 12:04:47 -04:00
foreman 1af3a0dd91 P4 to Git Change 1065860 by gandryey@gera-dev-w7 on 2014/08/13 12:07:54
ECR #304775 - Device enqueuing
	- add scratch view detection for the address range with 32bit ISA

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#190 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.hpp#75 edit


[ROCm/clr commit: 4e34dcb096]
2014-08-13 12:33:36 -04:00
foreman 9faf6ee948 P4 to Git Change 1065597 by gandryey@gera-dev-w7 on 2014/08/12 18:38:45
ECR #304775 - Device enqueuing
	- Provide scratch buffer offset for generic address space
	- Use single scratch buffer for all available queues. Each queue will have a unique subbuffer in the global buffer

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#454 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#129 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusched.hpp#11 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#24 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#329 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#120 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#63 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#37 edit


[ROCm/clr commit: 8fa184db38]
2014-08-12 18:49:08 -04:00
foreman 49baa71aa7 P4 to Git Change 1064557 by jgolds@jgolds_MSDNfractal5_opencl2 on 2014/08/08 15:35:44
ECR #304775 - Add new flag GPU_IFH_MODE to allow IFH mode testing without using the inifile.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#97 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#211 edit


[ROCm/clr commit: 22af57a1ec]
2014-08-08 16:40:16 -04:00
foreman 91cc1716f5 P4 to Git Change 1064033 by bdhanase@bala_workpc_ocl on 2014/08/07 15:25:46
EPR #399601 - changes to enable Carrizo on mainline

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#112 edit


[ROCm/clr commit: 50c83fdc94]
2014-08-07 15:57:31 -04:00
foreman 1ffe848712 P4 to Git Change 1063666 by bdhanase@bala_workpc_ocl on 2014/08/06 19:43:14
EPR #399601 - Report carrizo as OCL12 device for now.

Affected files ...

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


[ROCm/clr commit: 0e7d4a61eb]
2014-08-06 19:54:36 -04:00
foreman 994e43c659 P4 to Git Change 1063466 by gandryey@gera-dev-w7 on 2014/08/06 13:29:24
ECR #304775 - Code clean-up.
	- Keep single std::map for the app properties

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuappprofile.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuappprofile.hpp#5 edit


[ROCm/clr commit: 9474b48641]
2014-08-06 13:38:48 -04:00
foreman 6aa4d6e13f P4 to Git Change 1063414 by gandryey@gera-dev-w7 on 2014/08/06 11:30:27
ECR #304775 - Add OPENCL_VERSION key to force OCL1.2

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#453 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#274 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#209 edit


[ROCm/clr commit: e416c5bbf0]
2014-08-06 11:38:31 -04:00
foreman d17beb4720 P4 to Git Change 1063366 by ericz@fl_ericz3 on 2014/08/06 07:50:13
EPR #403896 - [OpenGL] - Use GFXIP instead of asic family name

	This is the first step to using a GFXIP version instead of the asic family names wherever possible in our driver. It is only being used for a few checks right now, and there will be more changes after this to use it in more places.

	- Added GFXIP so that we can reference IP version instead of checking asic family names. This is being done so it's more clear about which version of gfx ip a given asic is, since marketing often uses a different family name than engineering (ex. Hawaii is a VI part from marketing standpoint). This also reflects the HW team's move towards using the gfxip version instead of a family name. Another benefit is it will clean up our asic family checks quite a bit, and they should be a bit more forward looking as well.
	- Added some asserts for when gfxip 9 comes along we know the places we need to validate. It hasn't been determined yet if gfxip 9 will use the same hwl, so if it doesn't, these asserts will be removed then.
	- Removed all references of Kauai, Tiran, and Maui from our driver since these asics were all cancelled at some point previously.
	- Changed Distributed Tessellation enablement criteria to be gfxip 8+ && numSE > 1 instead of checking asic names.

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

Affected files ...

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


[ROCm/clr commit: 11dccb06ae]
2014-08-06 08:00:59 -04:00
foreman 4ea764d485 P4 to Git Change 1062136 by jatang@jatang-opencl-hsa-stg2 on 2014/08/01 14:19:58
EPR #402950 - Properly align the scratch buffer to 64K.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#452 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#189 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/include/cal/calcl.h#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#95 edit


[ROCm/clr commit: 268ff9830e]
2014-08-01 14:32:36 -04:00
foreman 866cafc00a P4 to Git Change 1061423 by nhaustov@nhaustov_hsa on 2014/07/31 04:34:11
ECR #010005 - Update to HSAIL PRM 1.0p. [ opencl changes ]

	Changes by Oleg Semenov, Dmitry Preobrazhensky, Valery Pykhtin.

	Testing: full CQE on multiple ASICs, smoke, finalizer_features, regression, OCL conformance 1.2 (offline).

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILAsm/HSAILAsm.cpp#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILAsm/Makefile#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILAsm/build/Makefile#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILAsm/build/Makefile.hsailasm#5 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGen.cpp#6 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGen.vcxproj#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenBackend.cpp#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenBackend.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenBackendEml.h#1 branch
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenBackendLua.h#1 branch
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenBrigContext.cpp#1 branch
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenBrigContext.h#1 branch
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenContext.cpp#7 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenContext.h#5 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenDataProvider.cpp#6 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenDataProvider.h#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenDump.cpp#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenEmulator.cpp#14 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenEmulator.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenFilter.h#1 branch
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenManager.h#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenNavigator.cpp#6 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenNavigator.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenProp.cpp#8 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenProp.h#8 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenProvider.h#5 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenSample.cpp#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenSample.h#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenTestData.h#1 branch
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenTestDesc.cpp#1 branch
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenTestDesc.h#1 branch
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenUtilities.cpp#6 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenUtilities.h#7 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenVal.cpp#5 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/HSAILTestGenVal.h#5 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/Makefile#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/build/Makefile#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/HSAILTestGen/build/Makefile.hsailtestgen#5 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/Makefile#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/asmdefs#3 delete
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/asmlibs#2 delete
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/asmrules#2 delete
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/htdefs#1 branch
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/htlibs#1 branch
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/htrules#1 branch
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/BrigDwarfGenerator.cpp#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/BrigDwarfGenerator.h#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/Makefile#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/SectionHeaderTable.h#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/build/Makefile#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/build/Makefile.libbrigdwarf#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/hsa_dwarf.h#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libBRIGdwarf.sln#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libBRIGdwarf.vcxproj#5 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libbrigdwarfdefs#2 delete
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/Makefile#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/build/Makefile#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/build/Makefile.libdwarf#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/libdwarf.vcxproj#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/libdwarfdefs#2 delete
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/CHANGES#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/CODINGSTYLE#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/COPYING#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/ChangeLog#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/ChangeLog2006#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/ChangeLog2007#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/ChangeLog2008#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/ChangeLog2009#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/ChangeLog2010#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/LGPL.txt#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/LIBDWARFCOPYRIGHT#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/NEWS#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/README#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/cmplrs/dwarf_addr_finder.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/common.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/common.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/config.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_abbrev.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_abbrev.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_addr_finder.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_alloc.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_alloc.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_arange.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_arange.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_base_types.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_die_deliv.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_die_deliv.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_elf_access.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_elf_access.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_error.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_error.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_form.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_frame.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_frame.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_frame2.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_frame3.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_funcs.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_funcs.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_global.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_global.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_harmless.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_harmless.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_incl.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_init_finish.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_leb.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_line.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_line.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_line2.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_loc.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_loc.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_macro.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_macro.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_names.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_names.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_names_enum.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_names_new.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_opaque.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_original_elf_init.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_print_lines.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_pubtypes.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_query.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_ranges.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_sort_line.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_string.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_stubs.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_types.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_types.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_util.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_util.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_vars.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_vars.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_weaks.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/dwarf_weaks.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/libdwarf.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/libdwarfdefs.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/malloc_check.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/malloc_check.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_alloc.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_alloc.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_arange.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_arange.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_die.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_die.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_encode_nm.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_encode_nm.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_error.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_error.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_expr.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_expr.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_finish.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_forms.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_frame.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_frame.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_funcs.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_incl.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_init.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_line.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_line.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_macinfo.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_macinfo.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_opaque.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_pubnames.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_reloc.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_reloc.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_reloc_stream.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_reloc_stream.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_reloc_symbolic.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_reloc_symbolic.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_section.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_section.h#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_types.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_types.h#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_util.h#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_vars.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libdwarf/src/pro_weaks.c#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libelf/libelf.vcxproj#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libBRIGdwarf/libelf/libelf.vcxproj.filters#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/Android.mk#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/Brig.h#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/Brig_new.hpp#10 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HDLProcessor.pl#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILBrigContainer.cpp#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILBrigContainer.h#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILBrigInstr.hdl#8 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILBrigObjectFile.cpp#7 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILBrigObjectFile.h#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILBrigantine.cpp#9 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILBrigantine.h#6 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILConvertors.h#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILDisassembler.cpp#10 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILDisassembler.h#7 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILDump.cpp#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILDump.h#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILFloats.cpp#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILFloats.h#5 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILInstProps.h#5 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILItemBase.h#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILItems.cpp#6 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILItems.h#8 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILParser.cpp#11 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILParser.h#6 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILSRef.h#5 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILScanner.cpp#8 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILScanner.h#7 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILScannerRules.cpp#5 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILScannerRules.re2c#7 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILScope.h#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILTypeUtilities.h#5 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILUtilities.cpp#9 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILUtilities.h#8 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILValidator.cpp#11 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILValidator.h#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILValidatorBase.cpp#9 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILValidatorBase.h#7 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/HSAILb128_t.h#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/Makefile#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/build/Makefile#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/build/Makefile.libhsail#7 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/doxy.cfg#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/generate.pl#6 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/generate.targets#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/hsail_c.cpp#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/hsail_c.h#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/libHSAIL/libHSAIL.vcxproj#11 integrate
... //depot/stg/opencl/drivers/opencl/compiler/hsail-tools/mkmk.pl#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/brig_loader.cpp#12 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#29 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.hpp#8 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Interface/SCCommon.h#11 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Interface/SCHSAInterface.cpp#2 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Interface/SCInterface.h#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/CompilerExternal.cpp#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/Dev/dev.cpp#14 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/BrigDev.cpp#5 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/BrigDev.hpp#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/BrigIR.hpp#6 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/HSAILArithmetic.cpp#11 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/HSAILCodeGen.cpp#10 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/HSAILConversions.cpp#6 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/HSAILFinalizer.cpp#19 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/HSAILFinalizer.hpp#13 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/HSAILFunctions.cpp#6 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/HSAILGCN.cpp#4 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/HSAILImages.cpp#6 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/HSAILMemory.cpp#10 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/HSAILSpecial.cpp#11 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/HSASymbol.cpp#8 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/Src/hsail-fin/HSASymbol.hpp#7 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc/Interface/SCCommon.h#37 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc/Interface/SCInterface.h#12 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/SI/scCompileSI.cpp#42 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/SI/scCompileSI.h#16 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/build/Makefile.scwrapper#25 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/scCompileBase.cpp#37 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/scCompileBase.h#21 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclEnums.h#11 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_9/aclTypes.h#6 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bifbase.cpp#49 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bifinternal.hpp#7 integrate
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/bif_section_labels.hpp#17 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/BRIGAsmPrinter.cpp#63 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/BRIGAsmPrinter.h#27 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILControlFlow.td#5 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILISelDAGToDAG.cpp#21 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILISelLowering.cpp#52 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILImages.td#7 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILIntrinsics.td#33 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILKernelManager.cpp#21 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILKernelManager.h#8 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILSpecial.td#12 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILUtilityFunctions.cpp#27 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILUtilityFunctions.h#18 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDLowerAtomics.cpp#12 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/AMDBRIGLoweringEmitter.cpp#3 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/AMDDAGWalker.cpp#15 integrate
... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/AMDDAGWalker.h#12 integrate
... //depot/stg/opencl/drivers/opencl/compiler/loader/libloader/loader.cpp#11 integrate
... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/aoc2.cpp#56 integrate
... //depot/stg/opencl/drivers/opencl/library/hsa/hsail/src/image/get.cl#8 integrate
... //depot/stg/opencl/drivers/opencl/library/hsa/hsail/src/misc/atomicWorkItemFence.cl#5 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#171 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsaprogram.cpp#36 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsaprogram.cpp#5 integrate
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/CLEnumCheck.cpp#35 integrate


[ROCm/clr commit: 4f098e2a50]
2014-07-31 04:43:02 -04:00
foreman 8e8b28279d P4 to Git Change 1061045 by weizhang@msdnweizhang-opencl on 2014/07/30 12:01:56
ECR #392041 - Implement high performance state on Linux

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuappprofile.cpp#7 edit


[ROCm/clr commit: 7be05e924e]
2014-07-30 12:27:50 -04:00
foreman 805d1e4465 P4 to Git Change 1060466 by skudchad@skudchad_test_win_opencl2 on 2014/07/29 13:45:27
ECR #304775 - Use accelerated copy path for read/writeRect if the host memory has offsets. This avoids re-pinning the memory giving nearly a 100% perf boost for such copies.

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

Affected files ...

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


[ROCm/clr commit: 0758f1e95b]
2014-07-29 13:52:27 -04:00
foreman f8dc564915 P4 to Git Change 1059564 by gandryey@gera-dev-w7 on 2014/07/25 18:14:33
ECR #304775 - Device enqueuing
	- Run the scheduler in the host queue by default.
	- GPU_USE_DEVICE_QUEUE=1 can force execution in the device queue

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#451 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#128 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#260 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusched.hpp#10 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#273 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.hpp#86 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#327 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#119 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#62 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#36 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#208 edit


[ROCm/clr commit: 3a4400135d]
2014-07-25 20:41:05 -04:00
foreman 1ff4bbda6a P4 to Git Change 1058915 by rili@rili_opencl_stg on 2014/07/24 12:24:49
EPR #399808 - Fix the value of HSA image channel order for CL_RGB

Affected files ...

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


[ROCm/clr commit: 5f93384dbc]
2014-07-24 12:45:47 -04:00
foreman 4d4cb007af P4 to Git Change 1058429 by gandryey@gera-dev-w7 on 2014/07/23 14:41:31
ECR #304775 - Device enqueuing
	- Add 1 to count the queue for the blit engine

Affected files ...

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


[ROCm/clr commit: 431b0d1047]
2014-07-23 15:23:50 -04:00
foreman 77795f8c89 P4 to Git Change 1058368 by gandryey@gera-dev-w7 on 2014/07/23 12:46:38
ECR #304775 - Attempt to fix BUG#10085
	- Align the scratch buffer size to 16 bytes.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuscsi.cpp#24 edit


[ROCm/clr commit: cec48dd7b8]
2014-07-23 12:54:37 -04:00
foreman 5b53524966 P4 to Git Change 1058342 by jatang@jatang-ocl-lnx3 on 2014/07/23 11:50:50
EPR #402935 - Reset Resource::pinOffset_ if gslResource couldn't be created for pinned memory.

	When the pinned memory to be created is too large, gslResource couldn't be created, and a local memory will be created instead. If pinOffset_ is NOT reset in this case, it will mess up future copying of the local memory.

Affected files ...

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


[ROCm/clr commit: 1e0a5f64f5]
2014-07-23 12:19:19 -04:00
foreman 868a67346b P4 to Git Change 1058301 by weizhang@msdnweizhang-opencl on 2014/07/23 10:08:38
EPR #397491 - Enable platform atomics in stg but not in mainline.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#450 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#272 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#207 edit


[ROCm/clr commit: 5b7c1dd22c]
2014-07-23 10:21:39 -04:00
foreman 7cc9d4601a P4 to Git Change 1058007 by rili@rili_opencl_stg_01 on 2014/07/22 17:28:41
EPR #399808 - Fixed wrong conversion of sRGBA when using host copy instead of blit kernel transfer

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_memobj.cpp#68 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/blit.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/blit.hpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#107 edit


[ROCm/clr commit: 1681dd142f]
2014-07-22 17:42:44 -04:00
foreman f998e7094b P4 to Git Change 1057998 by gandryey@gera-dev-w7 on 2014/07/22 17:15:58
ECR #304775 - Device enqueuing
	- Use atomic fetch for enqueue flags
	- Switch to a multithreaded scheduler
	- Add a workaround for Linux host_multi_queue failures. Linux has only 2 queues, but the test allocates multiple host queues and the same HW ring can be used

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#106 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#449 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#127 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#325 edit


[ROCm/clr commit: d2b905f18e]
2014-07-22 17:30:56 -04:00
foreman 1d845a69b2 P4 to Git Change 1057571 by gandryey@gera-dev-w7 on 2014/07/21 18:35:02
ECR #304775 - Device enqueuing
	- Add L2 cache flush after the scheduler execution. Although CP has to work with L2 cache, it seems some functionality relies on direct memory access and without explicit L2 flush CP can pick old values in the template.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#324 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#61 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#35 edit


[ROCm/clr commit: 4599bd0d4a]
2014-07-21 18:43:54 -04:00
foreman 944dca18e8 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


[ROCm/clr commit: e87e2d4c11]
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 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 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 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 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 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 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