Commit Graph

11608 Commits

Author SHA1 Message Date
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 fb2d2a6358 P4 to Git Change 1178107 by emankov@em-hsa-amd on 2015/08/07 09:05:47
ECR #333753 - Compiler Lib: switch Bif Version to 3.1 by default for HSAIL

	It is needed due to the latest AMD HSA Code Object introduction in BIF.

	TODO (in separate changes):
	1. Analyze the changes in sections/symbols and remove (if needed) unused anymore (in BIF31), for example, symISAMeta, check backward compatibility.
	2. Move the bif versions/conversions code from libUtils to loader\Bif.
	3. Refactor the bif versions/conversions code in order to get rid of copy/paste (templates?).
	4. Drop aclBIFVersionCAL.

	Testing: pre check-in

	Reviewer: Brian Sumner, Nikolay Haustov

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/acl.cpp#33 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclEnums.h#20 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bif.hpp#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bif20.cpp#14 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bif20.hpp#7 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bif21.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bif21.hpp#7 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bif30.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bif30.hpp#8 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bif31.cpp#1 add
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bif31.hpp#1 add
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bifbase.cpp#53 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bifbase.hpp#23 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/bif_section_labels.hpp#22 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#21 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/aoc2.cpp#75 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/binary/BIFAssumptionCheck.cpp#9 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/binary/BIFAssumptionCheck.hpp#5 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/CLEnumCheck.cpp#45 edit


[ROCm/clr commit: e54e8da337]
2015-08-07 09:11:37 -04:00
foreman 80b479c16b P4 to Git Change 1178030 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/08/07 03:00:12
EPR #010002 - Change OpenCL version number from 1865 to 1866.

Affected files ...

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


[ROCm/clr commit: 8fe643e7b6]
2015-08-07 03:15:07 -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 8ab2e462d2 P4 to Git Change 1177633 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/08/06 03:00:10
EPR #010002 - Change OpenCL version number from 1864 to 1865.

Affected files ...

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


[ROCm/clr commit: fd5d51f911]
2015-08-06 03:06:54 -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 97851343d4 P4 to Git Change 1177473 by cpaquot@hog-ocl on 2015/08/05 16:07:55
EPR #422059 - [DX11-OpenCL interop][MAYA] OpenCL doesn't update
	We need to add a Dx->Flush() before ending the query to make sure the DX driver flushes all the GPU caches.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_d3d10.cpp#10 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_d3d11.cpp#17 edit


[ROCm/clr commit: 28f7002255]
2015-08-05 16:44:13 -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 fe82f3d59b P4 to Git Change 1177133 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/08/05 03:00:49
EPR #010002 - Change OpenCL version number from 1863 to 1864.

Affected files ...

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


[ROCm/clr commit: 881eeab3b8]
2015-08-05 03:11:12 -04:00
foreman 5081502f55 P4 to Git Change 1176728 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/08/04 03:00:13
EPR #010002 - Change OpenCL version number from 1862 to 1863.

Affected files ...

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


[ROCm/clr commit: 65d6919554]
2015-08-04 03:10:51 -04:00
foreman a222830411 P4 to Git Change 1176331 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/08/02 03:00:10
EPR #010002 - Change OpenCL version number from 1861 to 1862.

Affected files ...

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


[ROCm/clr commit: c14f291dc2]
2015-08-02 03:09:10 -04:00
foreman 5db90bd1ad P4 to Git Change 1176310 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/08/01 03:00:10
EPR #010002 - Change OpenCL version number from 1860 to 1861.

Affected files ...

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


[ROCm/clr commit: 108ae9395d]
2015-08-01 03:20:54 -04:00
foreman e318ca8aa1 P4 to Git Change 1176126 by smekhano@stas-nova-hsa on 2015/07/31 12:20:56
ECR #333753 - HSA HLC: disable nfma_f32, nrcp_f32 and nsrqrt_f32 if denorms are not flushed
	Testing: smoke, precheckin
	Reviewed by Brian Sumner

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#130 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/BRIGAsmPrinter.cpp#122 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILFusion.td#17 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILISelDAGToDAG.cpp#47 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILInstructions.td#12 edit
... //depot/stg/opencl/drivers/opencl/tests/hsa/tlst/llc_opt.tlst#41 edit


[ROCm/clr commit: a320fe1f95]
2015-07-31 12:39:52 -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 6a91542a18 P4 to Git Change 1175937 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/07/31 03:00:11
EPR #010002 - Change OpenCL version number from 1859 to 1860.

Affected files ...

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


[ROCm/clr commit: 8fe89d4d5a]
2015-07-31 03:35:06 -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 5bc370b9ab P4 to Git Change 1175426 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/07/30 03:00:13
EPR #010002 - Change OpenCL version number from 1858 to 1859.

Affected files ...

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


[ROCm/clr commit: 51ecd77d53]
2015-07-30 03:11:51 -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 f0fd4d15d0 P4 to Git Change 1175051 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/07/29 03:00:13
EPR #010002 - Change OpenCL version number from 1857 to 1858.

Affected files ...

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


[ROCm/clr commit: e36d67eb48]
2015-07-29 03:14:17 -04:00
foreman f11b50a80c P4 to Git Change 1175027 by yaxunl@yaxunl_stg_win50 on 2015/07/29 01:46:32
ECR #354633 - SPIR-V: Refactored SPIR-V instruction classes. Added check for word count.
	Refactored lower blocks pass.
	Fixed bug in pipes builtin translation.
	Added translation of C++11 atomic builtin functions.
	Added drop-in biway translation of LLVM/SPIR-V for debugging/testing purpose.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#117 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#129 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/build/Makefile.complib#87 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/SPRVInternal.h#7 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/SPRVLowerOCLBlocks.cpp#1 add
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/SPRVReader.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/SPRVRegularizeOCL20.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/SPRVUtil.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/SPRVWriter.cpp#9 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/libSPIRV/SPRVInstruction.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/libSPIRV/SPRVInstruction.h#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/libSPIRV/SPRVModule.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/libSPIRV/SPRVModule.h#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/libSPIRV/SPRVOpCode.h#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/libSPIRV/SPRVOpCodeEnum.h#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/libSPIRV/SPRVValue.h#4 edit


[ROCm/clr commit: b64f17e1c7]
2015-07-29 02:00:14 -04:00
foreman 6cd7e7e3e9 P4 to Git Change 1174667 by nhaustov@nhaustov_hsa on 2015/07/28 08:28:53
ECR #333756 - Compiler library: always use map file to avoid exporting libelf symbols for HSA build.

	This fixes incompatibility with open source finalizer build with dynamic libelf.

	Reviewed by: Evgeniy Mankov
	Testing: pre-checkin

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.map.in#16 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/amdoclcl.map.in#12 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/build/Makefile.complib#86 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/build/Makefile.aoc2#28 edit


[ROCm/clr commit: 5dfa5e6155]
2015-07-28 08:39:13 -04:00
foreman 18db8509c8 P4 to Git Change 1174667 by nhaustov@nhaustov_hsa on 2015/07/28 08:28:53
ECR #333756 - Compiler library: always use map file to avoid exporting libelf symbols for HSA build.

	This fixes incompatibility with open source finalizer build with dynamic libelf.

	Reviewed by: Evgeniy Mankov
	Testing: pre-checkin

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.map.in#16 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/amdoclcl.map.in#12 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/build/Makefile.complib#86 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/build/Makefile.aoc2#28 edit


[ROCm/clr commit: 515186dcd6]
2015-07-28 08:39:13 -04:00
foreman c542f03f40 P4 to Git Change 1174576 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/07/28 03:00:57
EPR #010002 - Change OpenCL version number from 1856 to 1857.

Affected files ...

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


[ROCm/clr commit: ea1597b307]
2015-07-28 03:13:34 -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 386e4901dd P4 to Git Change 1174322 by vpykhtin@vpykhtin-HSA on 2015/07/27 13:59:35
ECR #333753 - HSA HLC: enable passing -cl-denorms-are-zero down to llc in the compiler lib (enabling denormalzied floats)

	Testing: smoke, presubmit, reallyquick 2.0

	Reviewed by Brian Sumner

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#128 edit
... //depot/stg/opencl/drivers/opencl/library/ocml/src/opts.cl#2 edit
... //depot/stg/opencl/drivers/opencl/tests/hsa/src/ocl/features/flush-denorms.cl#1 add
... //depot/stg/opencl/drivers/opencl/tests/hsa/tlst/ocl_features.tlst#22 edit


[ROCm/clr commit: baa06bfd13]
2015-07-27 14:07:50 -04:00
foreman 2885e57f05 P4 to Git Change 1174258 by cpaquot@hog-ocl on 2015/07/27 12:18:10
EPR #423784 - [CL/GL interop] cannot create a CL context if the GL context is not current
	Only GetProcAddress on the wgl functions glenv's constructor and get the rest of the GL APIs once we know for sure a GL context is current. Sometimes GetProcAddress returns NULL for some GL APIs such as glBindBuffer if no context is current.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_gl.cpp#47 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_gl_amd.hpp#17 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/gl_functions.hpp#6 edit


[ROCm/clr commit: 91e26f0226]
2015-07-27 12:41:17 -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 dfd3977b85 P4 to Git Change 1174141 by vpykhtin@vpykhtin-HSA on 2015/07/27 08:36:29
ECR #333753 - HSA HLC: --denorms-f32-are-zero flag support

	Testing: smoke, presubmit

	Reviewed by Brian Sumner, Evgeny Mankov

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#127 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/BRIGAsmPrinter.cpp#119 edit
... //depot/stg/opencl/drivers/opencl/tests/hsa/src/llc/opt/intrinsics/flush-denorms.cl#1 add
... //depot/stg/opencl/drivers/opencl/tests/hsa/tlst/llc_opt.tlst#38 edit


[ROCm/clr commit: c57ef1bb5b]
2015-07-27 08:46:17 -04:00
foreman ac5d9cb83e P4 to Git Change 1173981 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/07/25 03:00:12
EPR #010002 - Change OpenCL version number from 1855 to 1856.

Affected files ...

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


[ROCm/clr commit: 00c67fb024]
2015-07-25 03:12:14 -04:00
foreman 083a28b94f P4 to Git Change 1173703 by emankov@em-hsa-amd on 2015/07/24 11:22:49
ECR #333753 - Compiler Lib/aoc2: AMD HSA Code Object Import feature

	Works only in case of whole compilation from the source CL to ISA. Doesn't work for -srctoir, -irtocg, -cgtoisa as meaningless.
	Importing occurs instead of finalization.

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

	To use online by setting env:
	AMD_DEBUG_HSA_CODE_OBJECT_INPUT=<importing_code_object_filename>

	Misc:
	+ fix a few aoc2 bugs & typos
	+ readFile/writeFile functions duplication removal
	+ std::getenv instead of :getenv (ToDo: :putenv -> std::system in separate change)
	+ fix memory leak in hsail_be.cpp on CodeObject

	Testing: pre checin, ursa.pl -t complib -M hsacodeobject

	Reviewers: Nikolay Haustov, Brian Sumner

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/acl.cpp#32 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#71 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/MDParser/Main.cxx#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#46 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/aoc2.cpp#73 edit
... //depot/stg/opencl/drivers/opencl/tests/hsa/bin/test_driver.pl#14 edit
... //depot/stg/opencl/drivers/opencl/tests/hsa/src/complib/aoc2/hsacodeobject/hsacodeobject.1.cl#1 add
... //depot/stg/opencl/drivers/opencl/tests/hsa/src/complib/aoc2/hsacodeobject/hsacodeobject.cl#1 add
... //depot/stg/opencl/drivers/opencl/tests/hsa/tlst/complib.tlst#7 edit


[ROCm/clr commit: 580eb5f852]
2015-07-24 11:35:14 -04:00
foreman e61a89c3eb P4 to Git Change 1173572 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/07/24 03:00:11
EPR #010002 - Change OpenCL version number from 1854 to 1855.

Affected files ...

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


[ROCm/clr commit: 6414ddb4b6]
2015-07-24 03:07:04 -04:00
foreman 7f9962c557 P4 to Git Change 1173085 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/07/23 03:00:13
EPR #010002 - Change OpenCL version number from 1853 to 1854.

Affected files ...

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


[ROCm/clr commit: 97160a65fe]
2015-07-23 03:13:20 -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 c5e08e61a8 P4 to Git Change 1172711 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/07/22 03:00:14
EPR #010002 - Change OpenCL version number from 1852 to 1853.

Affected files ...

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


[ROCm/clr commit: 92ec01f82d]
2015-07-22 03:15:52 -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 dbf50b1809 P4 to Git Change 1172269 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/07/21 03:00:41
EPR #010002 - Change OpenCL version number from 1851 to 1852.

Affected files ...

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


[ROCm/clr commit: a74423708a]
2015-07-21 03:15:30 -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 50a811fa61 P4 to Git Change 1171733 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/07/18 03:00:19
EPR #010002 - Change OpenCL version number from 1850 to 1851.

Affected files ...

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


[ROCm/clr commit: 3439abb55a]
2015-07-18 03:14:35 -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
foreman 6b29a5b136 P4 to Git Change 1171240 by yaxunl@yaxunl_stg_win50 on 2015/07/16 13:34:30
ECR #304775 - Cleanup IL_OP_SIN and IL_OP_COS since SC will remove them. Remove f16 tests from ocltst NativeFuncs tests since f16 support has been removed from AMDIL path.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDILEnumeratedTypes.td#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDILInstructions.td#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDILIntrinsics.td#2 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/compiler/NativeFuncs/native_funcs_macro.h#63 edit


[ROCm/clr commit: 5b5c78b4e6]
2015-07-16 19:45:00 -04:00
foreman 7714e26cdd P4 to Git Change 1170805 by nhaustov@nhaustov_hsa on 2015/07/15 10:59:34
ECR #333756 - Fix missing add of offset in ORCAHSALoaderContext::SegmentAddress.

	Testing: pre-checkin

Affected files ...

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


[ROCm/clr commit: 7ab78d6db2]
2015-07-16 08:30:58 -04:00