foreman
439e3dde3b
P4 to Git Change 1191624 by emankov@em-hsa-amd on 2015/09/17 08:40:13
...
ECR #333753 - Compiler Lib: Bug 10998 - Add a way to pass options to finalizer (-Wh,-finalizer-option)
Works only for HSAIL path.
Testing: complib -Wh, pre check-in
Reviewer: Nikolay Haustov
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#52 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#131 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/options.cpp#33 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/options.hpp#18 edit
... //depot/stg/opencl/drivers/opencl/tests/hsa/src/complib/options/-Wh/HelloWorld_Kernel_cl.cl#1 add
... //depot/stg/opencl/drivers/opencl/tests/hsa/tlst/complib.tlst#15 edit
[ROCm/clr commit: 087722ed49 ]
2015-09-17 08:46:23 -04:00
foreman
7df266a7aa
P4 to Git Change 1133953 by smekhano@stas-solstice-HSA on 2015/03/24 16:29:11
...
ECR #333753 - part of the changes to use llvm 3.6
Testing: smoke, precheckin
Reviewed by Brian Sumner
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/compiler_stage.cpp#15 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/compiler_stage.hpp#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#123 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/optimizer.hpp#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/MDParser/AMDILMDTypes.h#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/MDParser/lex.yy.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/jit/src/jit.hpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/options.cpp#32 edit
[ROCm/clr commit: e3449fb988 ]
2015-03-24 16:59:45 -04:00
foreman
133d3d0928
P4 to Git Change 1129634 by jsjodin@jsjodin_linux_avx_hsa2 on 2015/03/11 12:04:50
...
ECR #304775 - Fix failure in TC. Allocation and deallocation cannot be done by different DLLs.
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend.cpp#32 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/options.cpp#31 edit
[ROCm/clr commit: 99d43c3313 ]
2015-03-11 12:22:24 -04:00
foreman
2fe29882fa
P4 to Git Change 1077270 by emankov@em-hsa-amd on 2014/09/16 09:26:09
...
ECR #333753 - Compiler Lib: Bug fix in string options comparison
Tests: smoke, precheck-in
Reviewer: Brian Sumner, Artem Tamazov
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/options.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/options.hpp#15 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpucompiler.cpp#149 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#176 edit
[ROCm/clr commit: 9c02c73c2f ]
2014-09-16 09:39:53 -04:00
foreman
3623685db8
P4 to Git Change 1074077 by jatang@jatang-ocl-lnx1 on 2014/09/05 16:58:30
...
EPR #405458 - clinfo segfaults when ENABLE_CAL_SHUTDOWN=1.
For the global variables of:
std::map <std::string, int> OptionNameMap[2];
std::map <std::string, int> NoneSeparatorOptionMap[2];
std::map <std::string, int> FOptionMap;
std::map <std::string, int> MOptionMap;
We don't need to call the clear() method explicitly, since the std::map destructor will clean things up (valgrind mem-check doesn't report any leak related to these global variables after this change). Besides, on Linux amd::option::teardown() is called after the global variables' destructors are called, and it will cause segfault.
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/options.cpp#29 edit
[ROCm/clr commit: b9e695d254 ]
2014-09-05 20:58:50 -04:00
foreman
6cf55651a5
P4 to Git Change 1062532 by shivara@shivaram_llvmmerge_dt on 2014/08/04 09:50:20
...
ECR #333753 - Fix for 1.2 conformance compiler options_include_directory test. Added code to pass -I<include_path> option to clang.
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/options.cpp#28 edit
[ROCm/clr commit: fe4d2c12a1 ]
2014-08-04 09:55:45 -04:00
foreman
f80f2f233c
initial commit
...
[ROCm/clr commit: 3694ab2ce8 ]
2014-07-04 16:17:05 -04:00