5205fd633dc4b00411b5966e4cfd63cfe8fffe7d
146 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
120b8fba7c |
P4 to Git Change 1195825 by yaxunl@yaxunl_stg_win50 on 2015/09/30 07:45:04
SWDEV-77682 - Wave Limiter: Add __attribute__((amd_hint_waves_per_simd(n))) to FE for setting waves/simd hint per kernel. 0 for adaptive wave limitting. 1~10 for fixed waves/simd. Add query of WavesPerSimdHint metadata to compiler lib. HSAI path shouls use aclQueryInfo RT_WAVES_PER_SIMD_HINT to get the waves/simd hint value. This should provide a flexible workaround for bug SWDEV-56552 [CQE OCL][PERF][LNX][QR][G] 19% Perf drop is observed with chunkBp kernel in Carrizo. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/Attr.td#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CodeGenFunction.cpp#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaDeclAttr.cpp#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/clc/src/e2lModule.cpp#95 edit ... //depot/stg/opencl/drivers/opencl/compiler/clc/src/e2lModule.h#44 edit ... //depot/stg/opencl/drivers/opencl/compiler/clc/src/oclEntry.cpp#49 edit ... //depot/stg/opencl/drivers/opencl/compiler/clc/src/oclMeta.cpp#32 edit ... //depot/stg/opencl/drivers/opencl/compiler/clc/src/oclMeta.h#32 edit ... //depot/stg/opencl/drivers/opencl/compiler/edg/src/amd_ocl_attribute.c#26 edit ... //depot/stg/opencl/drivers/opencl/compiler/edg/src/attribute.c#29 edit ... //depot/stg/opencl/drivers/opencl/compiler/edg/src/err_codes.h#42 edit ... //depot/stg/opencl/drivers/opencl/compiler/edg/src/err_data.h#56 edit ... //depot/stg/opencl/drivers/opencl/compiler/edg/src/il_def.h#57 edit ... //depot/stg/opencl/drivers/opencl/compiler/edg/src/il_display.c#25 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#77 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/MDParser/AMDILMDInterface.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/MDParser/AMDILMDParser.l#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/MDParser/AMDILMDTypes.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/MDParser/lex.yy.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/metadata.cpp#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclEnums.h#23 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclStructs.h#18 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/IPO/AMDKernelPerfHint.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILKernelManager.cpp#37 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/AMDKernelPerfHint.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/include/llvm/Transforms/IPO/AMDKernelPerfHint.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDILKernelManager.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Transforms/IPO/AMDKernelPerfHint.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/tests/hsa/src/llc/opt/wave_limiter/explicit.cl#1 add ... //depot/stg/opencl/drivers/opencl/tests/hsa/tlst/llc_opt.tlst#57 edit ... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/CLAssumptionCheck.cpp#44 edit ... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/CLEnumCheck.cpp#48 edit |
||
|
|
af1f393ed0 |
P4 to Git Change 1195790 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/09/30 03:00:11
SWDEV-2 - Change OpenCL version number from 1898 to 1899. Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1645 edit |
||
|
|
4f8410dbdb |
P4 to Git Change 1195643 by lnguyen@P4_LN on 2015/09/29 16:07:33
SWDEV-5 - Updated power strip table. Affected files ... ... //depot/stg/opencl/drivers/opencl/tools/teamcity/server/scripts/teamcity.xml#49 edit |
||
|
|
fa3fd90fb0 |
P4 to Git Change 1195730 by smekhano@stas-rampitec-hsa on 2015/09/29 20:53:01
SWDEV-77584 - HSA HLC: fixed reflection metadata generation on HSAIL OCL 1.2 path We are producing 6 extra arguments, but metadata was produced only for 3. Removed KE_OCL12_NUM_ARGS define to avoid confusion. Testing: smoke, precheckin Reviewed by Yaxun Liu Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDOpenCLKernenv.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDInsertOpenCLKernenv.cpp#10 edit |
||
|
|
d0fde4d659 |
P4 to Git Change 1193950 by nhaustov@nhaustov_hsa on 2015/09/24 04:08:17
SWDEV-77164 - Remove libelf differences from original elftoolchain. These erroneously make ELF_C_RDWR not to load existing section headers. Testing: pre-checkin Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/elf_scn.c#4 edit |
||
|
|
09571ef71b |
P4 to Git Change 1193083 by yaxunl@yaxunl_stg_win50 on 2015/09/22 13:13:43
SWDEV-67990 - SPIR-V: Fix translation of OpImageQuerySize[Lod]. Implement it in builtin library as __spirv_ImageQuerySize[Lod] instead of by code. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/library.cpp#18 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/SPRVInternal.h#18 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/SPRVReader.cpp#29 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/SPRVRegularizeOCL20.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/SPRVToOCL20.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/SPRVUtil.cpp#23 edit ... //depot/stg/opencl/drivers/opencl/library/Makefile#26 edit ... //depot/stg/opencl/drivers/opencl/library/build/Makefile.library#45 edit ... //depot/stg/opencl/drivers/opencl/library/spirv/Makefile#1 add ... //depot/stg/opencl/drivers/opencl/library/spirv/build/Makefile#1 add ... //depot/stg/opencl/drivers/opencl/library/spirv/build/Makefile.spirv#1 add ... //depot/stg/opencl/drivers/opencl/library/spirv/inc/spirv.h#1 add ... //depot/stg/opencl/drivers/opencl/library/spirv/src/ImageQuerySize.cl#1 add ... //depot/stg/opencl/drivers/opencl/tests/conformance/devel/2.0/test_conformance/opencl_conformance_tests_spirv.csv#14 edit ... //depot/stg/opencl/drivers/opencl/tests/conformance/devel/2.0/test_conformance/spirv/images_kernel_read_write.zip#1 add ... //depot/stg/opencl/drivers/opencl/tests/conformance/devel/2.0/test_conformance/spirv/images_samplerlessRead.zip#1 add ... //depot/stg/opencl/drivers/opencl/tests/conformance/devel/2.0/test_conformance/spirv/kernel_image_methods.zip#1 add |
||
|
|
0c9990d426 |
P4 to Git Change 1192073 by atimofee@atimofee-hsa on 2015/09/18 10:21:36
ECR #333753 - HSA HLC: TBAA metadata missed in Clang because -O0 is forced in wrapper Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/clc2/driver/clc2.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/clc2/wrapper/ClangWrapper.cpp#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend_clang.cpp#24 edit |
||
|
|
087722ed49 |
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 |
||
|
|
1fc05cc76a |
P4 to Git Change 1188177 by kebai@kebai-lnx1 on 2015/09/04 15:51:30
ECR #304775 - Fix build failure on windows Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/cache.cpp#6 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/cache.hpp#7 delete ... //depot/stg/opencl/drivers/opencl/compiler/tools/caching/cache.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/tools/caching/cache.hpp#2 edit |
||
|
|
1ca208840a |
P4 to Git Change 1188092 by skudchad@skudchad_test_win_opencl2 on 2015/09/04 12:33:07
ECR #304775 - Fix build break on windows. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/cache.hpp#6 edit |
||
|
|
4e9e419b6b |
P4 to Git Change 1187959 by kebai@kebai-lnx1 on 2015/09/04 01:54:42
ECR #304775 - Modify caching library code to be used by HSAIL runtime 1. Remove dependencies on shader compiler version, amd::Os and amd::option 2. Let version be one the of input 3. Change all prefix "Kernel" to prefix "String", e.g., class name is modified from KernelCache to StringCache, etc. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/cache.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/cache.hpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/tools/caching/cache.cpp#1 branch ... //depot/stg/opencl/drivers/opencl/compiler/tools/caching/cache.hpp#1 branch |
||
|
|
243af8e611 |
P4 to Git Change 1185746 by emankov@em-hsa-amd on 2015/08/28 13:23:26
ECR #333753 - Compiler Lib: Bug 10985 - Print compiler options as comment in .cl file when dumping using -save-temps Affects all targets. Also fixes rare problem with dumping cl as a raw binary. Testing: pre check-in Reviewers: Brian Sumner, Nikolay Haustov, Matthew Arsenault Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend.cpp#36 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend.hpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend_clang.cpp#23 edit |
||
|
|
f083998e44 |
P4 to Git Change 1185639 by nhaustov@nhaustov_hsa on 2015/08/28 07:32:17
ECR #333756 - Restore dump ISA/disassemble for HSAIL. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#75 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#50 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.hpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/options.hpp#17 edit ... //depot/stg/opencl/drivers/opencl/tests/hsa/src/complib/env/AMD_DEBUG_DUMP_ISA_ALL_KERNELS/AMD_DEBUG_DUMP_ISA_ALL_KERNELS.cfg#2 delete ... //depot/stg/opencl/drivers/opencl/tests/hsa/src/complib/env/AMD_DEBUG_DUMP_ISA_ALL_KERNELS/AMD_DEBUG_DUMP_ISA_ALL_KERNELS.known#2 delete ... //depot/stg/opencl/drivers/opencl/tests/hsa/src/complib/input/hsail/HelloWorld_Kernel/HelloWorld_Kernel.known#3 delete ... //depot/stg/opencl/drivers/opencl/tests/hsa/src/complib/input/hsail/HelloWorld_Kernel_g/HelloWorld_Kernel_g.known#3 delete ... //depot/stg/opencl/drivers/opencl/tests/hsa/src/complib/options/simple.cl#1 add ... //depot/stg/opencl/drivers/opencl/tests/hsa/tlst/complib.tlst#14 edit |
||
|
|
4a2cfbda56 |
P4 to Git Change 1185140 by nhaustov@nhaustov_hsa on 2015/08/27 08:33:00
ECR #333753 - Introduce and use COMPLIB_DEPTH. This just makes possible to override COMPLIB_DEPTH for legacy compiler library. No actual changes what is built yet. Testing: pre-checkin Reviewed by: Matt, Evgeniy Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/Makefile#37 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/api/Makefile#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/Makefile#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/build/Makefile#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/build/Makefile.apiv08#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/Makefile#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/Makefile#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/build/Makefile#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/build/Makefile.common#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/cpu/Makefile#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/cpu/build/Makefile#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/cpu/build/Makefile.cpu#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/Makefile#49 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/build/Makefile#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/build/Makefile.gpu#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/Makefile#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/build/Makefile#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/build/Makefile.scwrapper#30 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/build/Makefile#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/build/Makefile.complib#93 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/complibdefs#44 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/complibrules#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/include/Makefile#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/build/Makefile#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/build/Makefile.include#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/Makefile#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/Makefile#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/Makefile#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/build/Makefile#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/build/Makefile.amuabi#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/build/Makefile#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/build/Makefile.bif#22 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/Makefile#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/build/Makefile#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/build/Makefile.loader#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/Makefile#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/Makefile#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/build/Makefile#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/build/Makefile.libelf#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/plugins/Makefile#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/plugins/helloWorld/Makefile#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/plugins/helloWorld/build/Makefile#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/plugins/helloWorld/build/Makefile.helloWorld#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/spirv/Makefile#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/spirv/build/Makefile#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/spirv/build/Makefile.spirv#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/Makefile#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/build/Makefile#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/build/Makefile.utils#17 edit ... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/Makefile#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/build/Makefile#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/build/Makefile.aoc2#30 edit ... //depot/stg/opencl/drivers/opencl/openclrules#89 edit |
||
|
|
7f24b9ffbb |
P4 to Git Change 1184767 by lmoriche@lmoriche_opencl_dev on 2015/08/26 13:54:18
ECR #304775 - Remove the complib oclutils Affected files ... ... //depot/stg/opencl/drivers/opencl/Makefile#52 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/Makefile#36 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/build/Makefile.complib#92 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/complibdefs#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/Makefile#2 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/build/Makefile#2 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/build/Makefile.oclutils#3 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/os/alloc.cpp#3 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/os/alloc.hpp#2 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/os/os.cpp#6 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/os/os.hpp#7 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/os/os_posix.cpp#11 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/os/os_win32.cpp#6 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/os/setjmp.S#2 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/os/setjmp.asm#2 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/thread/atomic.hpp#5 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/thread/monitor.cpp#3 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/thread/monitor.hpp#3 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/thread/semaphore.cpp#3 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/thread/semaphore.hpp#4 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/thread/thread.cpp#4 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/thread/thread.hpp#4 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/top.hpp#6 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/utils/debug.cpp#2 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/utils/debug.hpp#3 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/utils/macros.hpp#4 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/utils/util.hpp#3 delete ... //depot/stg/opencl/drivers/opencl/runtime/Makefile#19 edit ... //depot/stg/opencl/drivers/opencl/runtime/utils/debug.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/runtime/utils/debug.hpp#6 edit ... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#238 edit |
||
|
|
5df531e9c8 |
P4 to Git Change 1184082 by todli@todli-win-opencl-kv1 on 2015/08/24 20:53:26
EPR #399601 - OpenCL Stoney BU changes: expose on Mainline Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings.h#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil.h#29 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil64.h#26 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#25 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#20 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#127 edit |
||
|
|
adedfc7a66 |
P4 to Git Change 1183975 by marsenau@marsenau_home on 2015/08/24 15:19:19
EPR #425389 - Back out changelist 1181925 Although the compiler library sources are split, the build does not yet use this, so the wrong default value is being used for AMDIL vs. HSAIL Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#130 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDLLVMContextHook.h#28 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/IPO/AMDOptOptions.h#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/AMDOptOptions.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/AMDPassManagerBuilder.cpp#56 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/opt/amdopt.inc#26 edit |
||
|
|
cc13b9f1f6 |
P4 to Git Change 1183928 by yaxunl@yaxunl_stg_win50 on 2015/08/24 13:06:02
ECR #354633 - SPIR-V: Let aoc2 load and save SPIR-V. E.g. aoc2 -march=hsail-64 -cl-std=CL2.0 -srctospv testReadf.cl compile a cl to SPIR-V binary and save it as .spv aoc2 -march=hsail-64 -cl-std=CL2.0 -spirv work_group_any.spv load a SPIR-V binary and compiles it to ISA and save it to elf in .bin Changed the option for round-trip translation of SPIR-V to -round-trip-spirv. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/acl.cpp#35 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend_clang.cpp#22 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#133 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#74 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclEnums.h#22 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#129 edit ... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/aoc2.cpp#76 edit ... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/CLEnumCheck.cpp#47 edit |
||
|
|
9aa88fe48e |
P4 to Git Change 1182435 by todli@todli-win-opencl-kv1 on 2015/08/19 21:59:39
EPR #399601 - OpenCL Stoney BU changes: hide Stoney name Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings.h#33 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil.h#28 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil64.h#25 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#24 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#19 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDILSubtarget.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/Internal/InternalProcessors.td#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/tools/driver/driver.cpp#56 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#126 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#325 edit ... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLDeviceQueries.cpp#27 edit |
||
|
|
88e30fccb8 |
P4 to Git Change 1182130 by yaxunl@yaxunl_stg_win50 on 2015/08/19 10:02:50
ECR #354633 - SPIR-V: Add -D for blowfish for compiler lib, which is required by ValidateBinaryImage as it is moved from runtime to compiler lib. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/complibdefs#42 edit |
||
|
|
773ffef7d2 |
P4 to Git Change 1182078 by yaxunl@yaxunl_stg_win50 on 2015/08/19 07:12:32
ECR #354633 - SPIR-V: Add consumption of SPIR-V to HSAIL path. Affected files ... ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#120 edit ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_program.cpp#36 edit ... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/OpenCL.def.in#11 edit ... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/icd/icd_exports.map.in#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/Makefile#35 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/acl.cpp#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/api/v0_8/aclValidation.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#73 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/build/Makefile.complib#90 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/acl.h#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclEnums.h#21 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/include/v0_8/aclTypes.h#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/bifinternal.hpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/spirv/Makefile#1 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/spirv/build/Makefile#1 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/spirv/build/Makefile.spirv#1 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/spirv/spirvUtils.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/spirv/spirvUtils.h#1 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/options.hpp#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#22 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#182 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#250 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#200 edit ... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#64 edit ... //depot/stg/opencl/drivers/opencl/tests/conformance/devel/2.0/test_conformance/spirv/select.zip#1 add ... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/CLEnumCheck.cpp#46 edit ... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/CLEnumCheck.h#4 edit ... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/aclAPI.cpp#20 edit |
||
|
|
5ad9c314c6 |
P4 to Git Change 1181925 by marsenau@marsenau_home on 2015/08/19 00:14:53
ECR #304775 - Remove HLC_Unroll_* variables. HLC_Unroll_Scratch_Threshold was unused. The others have equivalent settings in the AMDLLVMContextHook, so consistently use that version. The patches to opt were already had different set of command line flags for the same options. This changes two of the defaults in compiler library and the equivalent flags in opt to match the values which were actually in use so this shoudn't change the current behavior. The unroll threshold default and allow partial unrolling defaults were changed to the actually used default values. Eventually all of these custom options should be removed, because in current LLVM these can be controlled per loop by the TargetTransformInfo, and all have equivalent cl::opts already. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#128 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDLLVMContextHook.h#27 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/IPO/AMDOptOptions.h#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/AMDOptOptions.cpp#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/AMDPassManagerBuilder.cpp#55 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/opt/amdopt.inc#25 edit |
||
|
|
02cf1c13a0 |
P4 to Git Change 1181309 by johtaylo@johtaylo_L7_stg on 2015/08/17 18:25:46
ECR #304775 - Preparation for kernel caching feature force line ending on files to one style. Precheckin does not capture this failure as it converts all text files to linux format so that both linux and windows can compile the code during precheckin. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/cache.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/cache.hpp#4 edit |
||
|
|
7b52a80a63 |
P4 to Git Change 1181226 by kebai@kebai-lnx1 on 2015/08/17 16:11:30
ECR #304775 - Preparation for kernel caching feature 1. Each device have a separate cache directory 2. It logs caching errors, so we can debug the cache and/or detect collisions 3. Implementeded cache size tracking, so we can evict old data when cache files are too large 4. Added file/path access permission control on both windows and linux 5. Have read/write file lock protection 6. -kcache-disable flag can be used to turn on/off the caching functionality 7. AMD_FORCE_KCACHE_TEST env variable is used for internal testing 8. For the stage we want to cache, call getCacheEntry() followed by makeCacheEntry() if the get fails; otherwise directly return cached data. - After the compiler library code is refactored, getCacheEntry() and makeCacheEntry() will be wrapped into one function call, so that only one call is needed at the place we want to cache TO DO: 1. Use it in the compiler library code - Waiting for the decision on how many stages we want to cache, i) 1-stage caching: source->ISA; or ii) 3-stage caching: source->LLVM IR, LLVM IR->IL, IL->ISA 2. Tracking of timestamps for cache entries - LRU eviction when cache grows too large - Suggestion from Laurent: Regarding tracking timestamps for LRU eviction: Random eviction would probably perform as well as LRU and does not require timestamps. 3. Track cache entries per application ReviewBoardURL = http://ocltc.amd.com/reviews/r/8194/ Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/cache.cpp#3 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/cache.hpp#3 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#127 edit |
||
|
|
ae1fa5ae2f |
P4 to Git Change 1180763 by todli@todli-win-opencl-kv1 on 2015/08/14 22:54:27
EPR #399601 - OpenCL Stoney BU changes Reviewed by: Jeff, Brian, Saleel Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/devState.cpp#27 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABI.h#17 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABIMultiBinary.cpp#17 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings.h#32 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil.h#27 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil64.h#24 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#23 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#18 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDIL.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDILSubtarget.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/Internal/AMDILInternalDeviceFlags.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/Internal/InternalProcessors.td#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/tools/driver/driver.cpp#55 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#124 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#518 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#323 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#134 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/caltarget.h#2 edit ... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/binary/BIFEnumCheck.cpp#24 edit ... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/math/OCLMathFunc.cpp#21 edit ... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLDeviceQueries.cpp#26 edit ... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLPerfCounters.cpp#23 edit |
||
|
|
9c9f5d42f9 |
P4 to Git Change 1180729 by marsenau@marsenau_home on 2015/08/14 18:09:05
ECR #304775 - Move AMDExportKernelNature to compiler library. This is part of the effort to move all extra passes out of the LLVM directory and into compiler library so we can build with a pure copy of LLVM. This is far from all of the sources required to move, but I'm trying to do the migration in moderately sized pieces. Duplicates AMDSymbolNames.h utility header to avoid having a circular dependency between LLVM and compiler library. Eventually when all extra sources are moved into compiler library, there should only be one copy left. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/optimizer.cpp#27 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/include/AMDPasses.h#1 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/include/AMDSymbolName.h#1 branch ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/lib/AMDExportKernelNature.cpp#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/Passes.h#56 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/InitializePasses.h#81 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/AMDExportKernelNature.cpp#16 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/Analysis.cpp#34 edit |
||
|
|
97f6edabb3 |
P4 to Git Change 1180135 by yaxunl@yaxunl_stg_win50 on 2015/08/13 13:24:11
ECR #354633 - SPIR-V: Fix build failure in mainline. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#132 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/build/Makefile.complib#89 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/Makefile#53 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Makefile#26 edit |
||
|
|
c37750a8ac |
P4 to Git Change 1180133 by ashi1@ashi1_win50 on 2015/08/13 13:20:33
ECR #292434 - Add option to turn on/off SCOption_POST_RA_INSTRUCTION_SCHEDULING. Also fixed some default comments. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/scState.cpp#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#126 edit |
||
|
|
3607d18592 |
P4 to Git Change 1179091 by nhaustov@nhaustov_hsa on 2015/08/11 05:48:01
ECR #333756 - Merge oclutils from runtime. Also updates temp file handling code to use pid/atomic which should fix Bug 10793. Note, changed the functions to use different prefix to avoid clash with runtime code. Reviewed by: Laurent Morichetti Testing: smoke, pre-checkin Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/os/alloc.cpp#2 integrate ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/os/os.cpp#5 integrate ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/os/os.hpp#6 integrate ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/os/os_posix.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/os/os_win32.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/thread/atomic.hpp#4 integrate ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/thread/monitor.cpp#2 integrate ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/thread/monitor.hpp#2 integrate ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/thread/semaphore.cpp#2 integrate ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/thread/semaphore.hpp#3 integrate ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/thread/thread.cpp#3 integrate ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/thread/thread.hpp#3 integrate ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/utils/debug.hpp#2 integrate ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/utils/macros.hpp#3 integrate ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/utils/traits.hpp#2 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/promotions/oclutils/utils/util.hpp#2 integrate |
||
|
|
f5885934a0 |
P4 to Git Change 1178228 by marsenau@marsenau_home on 2015/08/07 14:23:27
ECR #304775 - Fork llvm-link into new tool called opencl-link Most of what the patched llvm-link does has nothing to do with linking LLVM IR, and more to do with loading SPIR and specifically handling the builtin library. Forking this into a separate tool is the fastest way to fix dependencies on large LLVM patches for the OpenCL build to work. With this in place, it should now be possible to move the various linker and SPIR conversions out of the llvm directory and into compiler library. Ideally this would be fixed by: 1. Not always lowering the library from SPIR 2. Having a separate SPIR lowering tool for testing 3. Using function attributes and stub libraries for library FP options instead of linker flags 4. Structuring all of the SPIR conversions as passes and having a single PassManager handle all of the lowering / linking / optimization passes. But accomplishing all of these will be more time consuming. Branching //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-link/... to //depot/stg/opencl/drivers/opencl/compiler/lib/linker/tools/opencl-link/... Affected files ... ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#118 edit ... //depot/stg/opencl/drivers/opencl/compiler/Makefile#60 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/Makefile#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/build/Makefile.common#33 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#131 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/build/Makefile.complib#88 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/compliblinkerlibs#1 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/Makefile#1 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/include/AMDFixupKernelModule.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/include/AMDPrelink.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/include/AMDResolveLinker.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/lib/AMDFixupKernelModule.cpp#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/lib/AMDPrelink.cpp#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/lib/AMDResolveLinker.cpp#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/lib/Makefile#1 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/lib/build/Makefile#1 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/lib/build/Makefile.linker#1 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/lib/clpVectorExpansion.cpp#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/tools/opencl-link/Android.mk#1 branch ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/tools/opencl-link/Makefile#1 branch ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/tools/opencl-link/build/Makefile#1 branch ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/tools/opencl-link/build/Makefile.opencl-link#1 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/linker/tools/opencl-link/opencl-link.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDFixupKernelModule.h#3 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDPrelink.h#2 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDResolveLinker.h#7 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Linker/AMDFixupKernelModule.cpp#9 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Linker/AMDPrelink.cpp#2 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Linker/AMDResolveLinker.cpp#11 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Linker/clpVectorExpansion.cpp#3 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/llvmdefs#41 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-link/llvm-link.cpp#55 edit ... //depot/stg/opencl/drivers/opencl/openclrules#87 edit ... //depot/stg/opencl/drivers/opencl/tests/hsa/bin/hsa_dist.pl#2 edit ... //depot/stg/opencl/drivers/opencl/tests/hsa/bin/test_driver.pl#18 edit |
||
|
|
e54e8da337 |
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 |
||
|
|
81b331f4c5 |
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 |
||
|
|
a320fe1f95 |
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 |
||
|
|
b64f17e1c7 |
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 |
||
|
|
515186dcd6 |
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 |
||
|
|
cb74d9528f |
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 |
||
|
|
baa06bfd13 |
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 |
||
|
|
c57ef1bb5b |
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 |
||
|
|
580eb5f852 |
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 |
||
|
|
5b3ecedc9b |
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 |
||
|
|
8cc3f47661 |
P4 to Git Change 1170297 by nhaustov@nhaustov_hsa on 2015/07/14 05:36:10
ECR #333753 - ORCA RT/Compiler Lib: HSA Code Object/RT independent loader introducing/integration into OpenCL. Changes by Evgeniy Mankov. Purpose: Use the same Finalizer & loader for both HSA & ORCA RT. AMDIL path is not affected. Changes: 1. The whole BRIG is finalized now instead of per kernel finalization (both in gpuprogram & hsail_be). 2. HSALoader is changed in order to work with CodeObject and new HSA Loader's API <96> Context. Now it is in ORCA<92>s gpuprogram instead of Compiler Lib. 3. brig_loader.cpp is removed from compiler lib, as well as __aclHSALoader function exports from the whole stack. 4. BIF .text section now contains the whole finalized HSA CodeObject instead of separate symbols for finalized kernels. 5. ORCA RT now works directly with amd_kernel_code_t and doesn't need any SC metadata anymore. 6. aoc2 is supplemented with fake offline loader correspondingly. 7. amdocl/complib make sytem changes. 8. test_driver.pl update. ToDo: 1. Implement disassemble() & BuildLog() functions to support ISA dumping & SC error handling (Konstantin). 2. Global variables initialization by pragma reference (Konstantin). Test to verify: test_basic progvar_prog_scope_init. 3. Code Object without kernels support (Nikolay - ready). Test to verify: test_generic_address_space.exe library_function testing: windows smoke, pre check-in, ocl conformance 2.0, ocl SDK 2.9 Reviewers: Nikolay Haustov, German Andryeyev Affected files ... ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.def.in#13 edit ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.map.in#15 edit ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#116 edit ... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/amdoclcl.def.in#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/amdoclcl.map.in#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/amdoclcl.def.in#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/amdoclcl.map.in#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#70 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/build/Makefile.gpu#32 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#44 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/build/Makefile.complib#85 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#18 edit ... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/aoc2.cpp#70 edit ... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/build/Makefile.aoc2#24 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#248 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#121 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#288 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.hpp#112 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#194 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.hpp#59 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuscsi.cpp#33 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#368 edit ... //depot/stg/opencl/drivers/opencl/tests/hsa/bin/test_driver.pl#12 edit |
||
|
|
5637f52e00 |
P4 to Git Change 1170017 by kebai@kebai-lnx-desktop on 2015/07/13 14:12:55
ECR #304775 - Back out CL 1170011 Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/cache.cpp#2 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/cache.hpp#2 delete ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend.cpp#35 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend_clang.cpp#21 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#69 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/amdil_be.cpp#44 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#125 edit ... //depot/stg/opencl/drivers/opencl/tests/kcache/Makefile#2 delete ... //depot/stg/opencl/drivers/opencl/tests/kcache/build/Makefile#2 delete ... //depot/stg/opencl/drivers/opencl/tests/kcache/build/Makefile.kcache#2 delete ... //depot/stg/opencl/drivers/opencl/tests/kcache/kCacheTest_std.txt#2 delete ... //depot/stg/opencl/drivers/opencl/tests/kcache/kernel.cl#2 delete ... //depot/stg/opencl/drivers/opencl/tests/kcache/main.cpp#2 delete |
||
|
|
4b6f2324d0 |
P4 to Git Change 1170011 by kebai@kebai-lnx-desktop on 2015/07/13 13:47:29
ECR #304775 - Bug 10752 kernel caching feature (AMDIL and HSAIL path) 1. For the stage we want to cache, call getCacheEntry() followed by makeCacheEntry() if the get fails; otherwise directly return cached data. a. Each device have a separate cache directory b. It logs caching errors, so we can debug the cache and/or detect collisions 2. Implementeded cache size tracking, so we can evict old data when cache files are too large 3. Added file/path access permission control on both windows and linux 4. Have read/write file lock protection 5. -kcache-disable flag can be used to turn on/off the caching functionality 6. AMD_FORCE_KCACHE_TEST env variable is used for internal testing TO DO: 1. Tracking of timestamps for cache entries -LRU eviction when cache grows too large 2. Track cache entries per application Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/cache.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/cache.hpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend.cpp#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend_clang.cpp#20 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#68 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/amdil_be.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#42 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#124 edit ... //depot/stg/opencl/drivers/opencl/tests/kcache/Makefile#1 add ... //depot/stg/opencl/drivers/opencl/tests/kcache/build/Makefile#1 add ... //depot/stg/opencl/drivers/opencl/tests/kcache/build/Makefile.kcache#1 add ... //depot/stg/opencl/drivers/opencl/tests/kcache/kCacheTest_std.txt#1 add ... //depot/stg/opencl/drivers/opencl/tests/kcache/kernel.cl#1 add ... //depot/stg/opencl/drivers/opencl/tests/kcache/main.cpp#1 add |
||
|
|
829daa3d18 |
P4 to Git Change 1164882 by smekhano@stas-nova-hsa on 2015/06/24 18:29:06
ECR #333753 - HSA HLC: Rename AMDPrelinkOpt to AMDPrelink This is not only handling optimization, it also contains mandatory AMDLowerToPreciseBuiltins pass. Also removed HSAIL only AMDLowerToPreciseBuiltins pass invocation on legacy path Testing: precheckin Reviewed by Brian Sumner and Evgeny Mankov Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#126 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDPrelink.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDPrelinkOpt.h#5 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Linker/AMDPrelink.cpp#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Linker/AMDPrelinkOpt.cpp#7 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Linker/Android.mk#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Linker/CMakeLists.txt#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-link/llvm-link.cpp#54 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/include/llvm/AMDPrelink.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/include/llvm/AMDPrelinkOpt.h#3 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Linker/AMDPrelink.cpp#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Linker/AMDPrelinkOpt.cpp#3 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Linker/Android.mk#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm32/tools/llvm-link/llvm-link.cpp#4 edit |
||
|
|
186b365270 |
P4 to Git Change 1162509 by emankov@em-hsa-amd on 2015/06/17 12:50:59
ECR #333753 - removing dependency of Compiler Lib's utils from SC Testing: pre checkin Reviewers: Nikolay Haustov Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/build/Makefile.utils#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/versions.hpp#4 edit |
||
|
|
cb9064458e |
P4 to Git Change 1160291 by fdaniil@spb_fdaniil_llvm_merge on 2015/06/11 06:59:38
ECR #333753 - HSA HLC: merge with llvm/clang 3.61rc1 versions from http://llvm.org/svn/llvm-project/llvm/tags/RELEASE_361/rc1 and http://llvm.org/svn/llvm-project/cfe/tags/RELEASE_361/rc1 revision 237021 Main change in trunk that had significant impact on sources is Value and Metadata classes separation. Value is not the parent of Metadata now. Testing done: smoke, ursa llc_opt&ocl_features, bootleg Reviwer: Stanislav Mekhanoshin Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/clang/CMakeLists.txt#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/cmake/modules/ClangConfig.cmake#1 add ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang-c/Index.h#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/AST/ASTContext.h#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/AST/ASTTypeTraits.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/AST/Decl.h#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/AST/DeclCXX.h#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/AST/DeclLookups.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/AST/DependentDiagnostic.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/AST/EvaluatedExprVisitor.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/AST/Expr.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/AST/ExprCXX.h#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/AST/ExprObjC.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/AST/Stmt.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/AST/StmtOpenMP.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/AST/TemplateBase.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/AST/Type.h#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/ASTMatchers/ASTMatchers.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/ASTMatchers/ASTMatchersInternal.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/ASTMatchers/ASTMatchersMacros.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/Attr.td#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/AttrDocs.td#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/Attributes.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/Builtins.def#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/Builtins.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/BuiltinsAMDOCLX86.def#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/BuiltinsARM.def#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/BuiltinsNVPTX.def#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/BuiltinsR600.def#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/BuiltinsX86.def#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/Diagnostic.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/DiagnosticGroups.td#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/DiagnosticLexKinds.td#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/DiagnosticOptions.def#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/DiagnosticOptions.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/DiagnosticParseKinds.td#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/DiagnosticSemaKinds.td#29 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/DiagnosticSerializationKinds.td#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/FileManager.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/IdentifierTable.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/LangOptions.def#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/Module.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/Sanitizers.def#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/TargetCXXABI.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/TargetInfo.h#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/TokenKinds.def#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Basic/VirtualFileSystem.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/CodeGen/CGFunctionInfo.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Config/config.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Config/config.h.cmake#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Config/config.h.in#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Driver/Action.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Driver/CC1Options.td#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Driver/CLCompatOptions.td#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Driver/Driver.h#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Driver/Job.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Driver/Multilib.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Driver/Options.td#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Driver/Phases.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Driver/SanitizerArgs.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Driver/Tool.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Driver/ToolChain.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Format/Format.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Frontend/ASTConsumers.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Frontend/CodeGenOptions.def#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Frontend/CodeGenOptions.h#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Frontend/CompilerInstance.h#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Frontend/FrontendOptions.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Lex/HeaderMap.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Lex/HeaderSearch.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Lex/HeaderSearchOptions.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Lex/ModuleMap.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Lex/Preprocessor.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Lex/Token.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Parse/Parser.h#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Rewrite/Frontend/ASTConsumers.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Sema/AttributeList.h#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Sema/DeclSpec.h#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Sema/ObjCMethodList.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Sema/Overload.h#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Sema/Sema.h#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Sema/SemaInternal.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Sema/Template.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Serialization/ASTBitCodes.h#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Serialization/ASTReader.h#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Serialization/ASTWriter.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Serialization/Module.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Tooling/ArgumentsAdjusters.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/include/clang/Tooling/Tooling.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/ARCMigrate/ObjCMT.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/ASTContext.cpp#23 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/ASTDiagnostic.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/ASTDumper.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/ASTImporter.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/Decl.cpp#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/DeclCXX.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/DeclObjC.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/Expr.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/ExprClassification.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/ExprConstant.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/ItaniumCXXABI.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/ItaniumMangle.cpp#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/Mangle.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/MicrosoftMangle.cpp#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/Stmt.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/TemplateBase.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/Type.cpp#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/AST/VTableBuilder.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/ASTMatchers/ASTMatchersInternal.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/ASTMatchers/Dynamic/Registry.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Analysis/BodyFarm.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Analysis/CallGraph.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Analysis/ReachableCode.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Analysis/ThreadSafety.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Analysis/ThreadSafetyCommon.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Basic/CMakeLists.txt#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Basic/Diagnostic.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Basic/DiagnosticIDs.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Basic/FileManager.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Basic/IdentifierTable.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Basic/Module.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Basic/SourceManager.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Basic/TargetInfo.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Basic/Targets.cpp#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Basic/Version.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Basic/VirtualFileSystem.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/ABIInfo.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/BackendUtil.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGAtomic.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGBlocks.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGBuiltin.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGCXX.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGCall.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGClass.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGCleanup.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGDebugInfo.cpp#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGDebugInfo.h#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGDecl.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGDeclCXX.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGException.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGExpr.cpp#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGExprCXX.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGExprComplex.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGExprConstant.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGExprScalar.cpp#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGLoopInfo.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGObjC.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGObjCGNU.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGObjCMac.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGOpenMPRuntime.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGOpenMPRuntime.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGSPIRMetadataAdder.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGStmt.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGStmtOpenMP.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CGVTables.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CodeGenABITypes.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CodeGenAction.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CodeGenFunction.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CodeGenFunction.h#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CodeGenModule.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CodeGenModule.h#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CodeGenPGO.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CodeGenPGO.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CodeGenTypes.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CodeGenTypes.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CoverageMappingGen.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/CoverageMappingGen.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/ItaniumCXXABI.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/MicrosoftCXXABI.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/ModuleBuilder.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/SanitizerMetadata.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/SanitizerMetadata.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/CodeGen/TargetInfo.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Driver/Action.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Driver/Driver.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Driver/MSVCToolChain.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Driver/Phases.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Driver/SanitizerArgs.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Driver/ToolChain.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Driver/ToolChains.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Driver/ToolChains.h#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Driver/Tools.cpp#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Driver/Tools.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Driver/Types.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Format/BreakableToken.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Format/BreakableToken.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Format/CMakeLists.txt#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Format/ContinuationIndenter.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Format/ContinuationIndenter.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Format/Format.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Format/FormatToken.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Format/TokenAnnotator.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Format/UnwrappedLineFormatter.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Format/UnwrappedLineFormatter.h#1 add ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Format/UnwrappedLineParser.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Format/WhitespaceManager.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Frontend/CodeGenOptions.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Frontend/CompilerInstance.cpp#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Frontend/CompilerInvocation.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Frontend/FrontendActions.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Frontend/InitHeaderSearch.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Frontend/InitPreprocessor.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Frontend/ModuleDependencyCollector.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Frontend/Rewrite/RewriteObjC.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Frontend/SerializedDiagnosticReader.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Frontend/TextDiagnostic.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Headers/Intrin.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Headers/altivec.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Headers/avx512fintrin.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Headers/emmintrin.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Headers/module.modulemap#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Headers/shaintrin.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Headers/unwind.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Headers/xmmintrin.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Index/USRGeneration.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Lex/HeaderSearch.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Lex/Lexer.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Lex/ModuleMap.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Lex/PPDirectives.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Lex/PPMacroExpansion.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Lex/Preprocessor.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Lex/TokenLexer.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Parse/ParseAST.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Parse/ParseCXXInlineMethods.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Parse/ParseDecl.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Parse/ParseDeclCXX.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Parse/ParseExpr.cpp#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Parse/ParseExprCXX.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Parse/ParseObjc.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Parse/ParseStmt.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Parse/ParseTemplate.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Parse/ParseTentative.cpp#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Parse/Parser.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/DeclSpec.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaAccess.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaCUDA.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaCXXScopeSpec.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaCast.cpp#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaChecking.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaCodeComplete.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaDecl.cpp#22 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaDeclAttr.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaDeclCXX.cpp#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaDeclObjC.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaExpr.cpp#22 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaExprCXX.cpp#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaExprMember.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaExprObjC.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaInit.cpp#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaLambda.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaLookup.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaOpenMP.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaOverload.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaStmt.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaStmtAsm.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaTemplate.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaTemplateDeduction.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaTemplateInstantiate.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaTemplateVariadic.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaType.cpp#19 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/TreeTransform.h#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Serialization/ASTReader.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Serialization/ASTReaderInternals.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Serialization/ASTReaderStmt.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Serialization/ASTWriter.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Serialization/ASTWriterDecl.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Serialization/ASTWriterStmt.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Tooling/ArgumentsAdjusters.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Tooling/CommonOptionsParser.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Tooling/Tooling.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/tools/clang-check/ClangCheck.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/tools/clang-format/ClangFormat.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/tools/clang-format/clang-format-diff.py#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/tools/clang-format/clang-format.el#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/tools/driver/driver.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/tools/libclang/CIndexUSRs.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/tools/libclang/CXComment.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/tools/libclang/CXComment.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/tools/libclang/CXLoadedDiagnostic.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/tools/scan-build/ccc-analyzer#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/tools/scan-build/scan-build#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/utils/TableGen/ClangAttrEmitter.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clang/utils/TableGen/NeonEmitter.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clc2/ocl-x86-mmintrin/emmintrin.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/clc2/ocl-x86-mmintrin/md5checksum.txt#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/clc2/ocl-x86-mmintrin/xmmintrin.h#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/codegen.cpp#64 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/complibdefs#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/CMakeLists.txt#30 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/README.txt#26 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/cmake/config-ix.cmake#31 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/cmake/modules/AddLLVM.cmake#33 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/cmake/modules/AddOCaml.cmake#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/cmake/modules/CMakeLists.txt#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/cmake/modules/FindOCaml.cmake#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/cmake/modules/GetSVN.cmake#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/cmake/modules/HandleLLVMOptions.cmake#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/cmake/modules/LLVM-Config.cmake#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/cmake/modules/LLVMConfig.cmake.in#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/cmake/modules/Makefile#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm-c/Core.h#41 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm-c/ExecutionEngine.h#22 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm-c/Linker.h#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/APInt.h#44 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/BitVector.h#35 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/DenseMap.h#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/DenseSet.h#22 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/DepthFirstIterator.h#19 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/MapVector.h#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/SmallBitVector.h#31 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/SmallPtrSet.h#27 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/SmallVector.h#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/StringMap.h#29 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/StringRef.h#37 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/TinyPtrVector.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/Triple.h#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/Twine.h#36 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/iterator.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ADT/iterator_range.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/AliasAnalysis.h#29 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/AssumptionCache.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/AssumptionTracker.h#2 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/BranchProbabilityInfo.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/CGSCCPassManager.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/CodeMetrics.h#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/FunctionTargetTransformInfo.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/InlineCost.h#32 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/InstructionSimplify.h#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/JumpInstrTableInfo.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/LazyCallGraph.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/LazyValueInfo.h#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h#29 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/PHITransAddr.h#19 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/RegionInfoImpl.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/ScalarEvolution.h#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/TargetTransformInfo.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Analysis/ValueTracking.h#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Bitcode/BitcodeWriterPass.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Bitcode/BitstreamReader.h#18 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Bitcode/LLVMBitCodes.h#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Bitcode/ReaderWriter.h#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/Analysis.h#23 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/AsmPrinter.h#61 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/CallingConvLower.h#20 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/DIE.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/FastISel.h#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/ForwardControlFlowIntegrity.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/GCMetadata.h#35 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/GCMetadataPrinter.h#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/GCStrategy.h#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/GCs.h#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/ISDOpcodes.h#24 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/LexicalScopes.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h#37 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/LiveInterval.h#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/LiveIntervalUnion.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/MachineFrameInfo.h#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/MachineFunction.h#41 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/MachineInstr.h#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/MachineModuleInfo.h#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/MachineRegisterInfo.h#37 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/MachineScheduler.h#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/MachineValueType.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/Passes.h#46 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/RegAllocPBQP.h#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/ScheduleDAG.h#42 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/SelectionDAG.h#54 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/SelectionDAGISel.h#37 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/SelectionDAGNodes.h#45 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/StackMaps.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h#31 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Config/config.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Config/config.h.cmake#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Config/config.h.in#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Config/llvm-config.h.cmake#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Config/llvm-config.h.in#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DIContext.h#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFAbbreviationDeclaration.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFAcceleratorTable.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFCompileUnit.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFContext.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFDebugAbbrev.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFDebugArangeSet.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFDebugAranges.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFDebugFrame.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFDebugInfoEntry.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFDebugLine.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFDebugLoc.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFDebugRangeList.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFRelocMap.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFSection.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFTypeUnit.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/DebugInfo/DWARFUnit.h#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/CFG.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/ConstantRange.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/Constants.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/DIBuilder.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/DebugInfo.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/DebugLoc.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/DiagnosticInfo.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/Dominators.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/Function.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/GVMaterializer.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/GlobalValue.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/IRBuilder.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/IRPrintingPasses.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/Instructions.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/IntrinsicInst.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/Intrinsics.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/Intrinsics.td#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/IntrinsicsR600.td#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/IntrinsicsX86.td#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/LeakDetector.h#2 delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/LegacyPassManager.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/LegacyPassManagers.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/MDBuilder.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/Metadata.def#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/Metadata.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/MetadataTracking.h#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/Module.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/PassManager.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/PassManagerInternal.h#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/PatternMatch.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/Statepoint.h#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/TrackingMDRef.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/TypeFinder.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/Value.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/ValueHandle.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/ValueMap.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/IR/Verifier.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/InitializePasses.h#77 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/LinkAllPasses.h#48 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Linker/Linker.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCAsmBackend.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCAsmInfo.h#36 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCAsmInfoDarwin.h#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCContext.h#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCDwarf.h#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCExpr.h#33 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCInst.h#26 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCInstrDesc.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCLinkerOptimizationHint.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCRegisterInfo.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCStreamer.h#45 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCSubtargetInfo.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCSymbol.h#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCTargetAsmParser.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCTargetOptions.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Object/Archive.h#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Object/COFF.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Object/ELFObjectFile.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Object/IRObjectFile.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Object/MachO.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Object/MachOUniversal.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Object/ObjectFile.h#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ProfileData/CoverageMappingReader.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ProfileData/CoverageMappingWriter.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ProfileData/InstrProfReader.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ProfileData/InstrProfWriter.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ProfileData/SampleProf.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/ProfileData/SampleProfReader.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/ARMBuildAttributes.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/CommandLine.h#30 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/Compression.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/CrashRecoveryContext.h#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/FileOutputBuffer.h#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/FileSystem.h#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/Format.h#27 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/GenericDomTree.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/MachO.h#21 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/MathExtras.h#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/OnDiskHashTable.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/Process.h#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/RandomNumberGenerator.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/Registry.h#17 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/ScaledNumber.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/StringPool.h#18 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Support/ThreadLocal.h#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/TableGen/Record.h#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Target/Target.td#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Target/TargetCallingConv.h#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Target/TargetFrameLowering.h#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Target/TargetInstrInfo.h#46 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Target/TargetLowering.h#50 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Target/TargetLoweringObjectFile.h#29 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Target/TargetOpcodes.h#30 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Target/TargetOptions.h#45 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Target/TargetRegisterInfo.h#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Target/TargetSubtargetInfo.h#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Instrumentation.h#28 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h#29 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Utils/Cloning.h#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Utils/Local.h#37 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Utils/LoopUtils.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h#26 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Utils/UnrollLoop.h#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Utils/ValueMapper.h#28 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Utils/VectorUtils.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/module.modulemap#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/AMDPragmaInfo.cpp#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/AliasAnalysis.cpp#30 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/AssumptionCache.cpp#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/AssumptionTracker.cpp#2 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/BasicAliasAnalysis.cpp#50 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/BranchProbabilityInfo.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/CFG.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/CFLAliasAnalysis.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/CGSCCPassManager.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/CMakeLists.txt#35 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/CaptureTracking.cpp#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/CodeMetrics.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp#42 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/IPA/InlineCost.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/InstructionSimplify.cpp#33 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/LazyCallGraph.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/LazyValueInfo.cpp#23 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/Lint.cpp#23 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/MemDepPrinter.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp#31 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/PHITransAddr.cpp#23 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/RegionInfo.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/RegionPass.cpp#17 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/ScalarEvolution.cpp#46 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/ScalarEvolutionExpander.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/ScopedNoAliasAA.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/TargetTransformInfo.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Analysis/ValueTracking.cpp#45 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/AsmParser/LLLexer.cpp#48 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/AsmParser/LLLexer.h#37 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/AsmParser/LLParser.cpp#50 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/AsmParser/LLParser.h#41 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/AsmParser/LLToken.h#44 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Bitcode/Reader/BitReader.cpp#24 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Bitcode/Reader/BitcodeReader.cpp#51 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Bitcode/Reader/BitcodeReader.h#41 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp#46 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp#20 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Bitcode/Writer/ValueEnumerator.h#28 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp#32 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/Analysis.cpp#23 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp#66 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp#30 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp#23 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt#28 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DIE.cpp#41 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DIE.h#39 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DIEHash.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DebugLocList.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp#22 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp#67 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h#50 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/EHStreamer.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/CMakeLists.txt#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/CallingConvLower.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/CodeGenPrepare.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp#30 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/ExecutionDepsFix.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/ForwardControlFlowIntegrity.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/GCMetadata.cpp#30 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/GCMetadataPrinter.cpp#31 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/GCStrategy.cpp#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/GlobalMerge.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/InlineSpiller.cpp#17 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/JumpInstrTables.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/LLVMTargetMachine.cpp#45 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/LiveDebugVariables.cpp#17 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/LiveDebugVariables.h#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/LiveInterval.cpp#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp#42 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/LiveIntervalUnion.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/LiveRangeCalc.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/LiveRangeCalc.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/LiveRangeEdit.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/LiveRegMatrix.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineBasicBlock.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineBlockPlacement.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineCSE.cpp#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineCopyPropagation.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineDominanceFrontier.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineFunction.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineFunctionPass.cpp#21 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp#22 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineInstr.cpp#47 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineLICM.cpp#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineModuleInfo.cpp#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineRegionInfo.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineRegisterInfo.cpp#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineScheduler.cpp#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineSink.cpp#42 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/MachineVerifier.cpp#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/Passes.cpp#32 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/PeepholeOptimizer.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/PrologEpilogInserter.cpp#45 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/RegAllocBase.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/RegAllocBase.h#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/RegAllocFast.cpp#25 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/RegAllocGreedy.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/RegisterClassInfo.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/RegisterCoalescer.cpp#22 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt#30 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp#71 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp#61 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp#41 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp#45 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp#48 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h#44 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp#48 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp#58 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp#51 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp#46 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp#66 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp#46 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp#55 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.h#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp#59 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/SplitKit.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/StackColoring.cpp#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/StackMaps.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/StackProtector.cpp#29 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/StatepointExampleGC.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/TargetInstrInfo.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/TargetLoweringBase.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp#32 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/VirtRegMap.cpp#31 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/CMakeLists.txt#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DIContext.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.h#11 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFAcceleratorTable.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFAcceleratorTable.h#2 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFCompileUnit.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFCompileUnit.h#11 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFContext.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFContext.h#12 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugAbbrev.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugAbbrev.h#11 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugArangeSet.h#11 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugAranges.cpp#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugAranges.h#12 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugFrame.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugFrame.h#2 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h#11 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugLine.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugLine.h#11 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugLoc.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugLoc.h#2 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugRangeList.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFDebugRangeList.h#7 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFFormValue.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFRelocMap.h#2 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFSection.h#2 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFTypeUnit.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFTypeUnit.h#2 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFUnit.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/DWARFUnit.h#2 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/SyntaxHighlighting.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/DebugInfo/SyntaxHighlighting.h#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/CMakeLists.txt#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/EventListenerCommon.h#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/ExecutionEngine.cpp#42 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp#27 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/GDBRegistrationListener.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/LLVMBuild.txt#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp#2 move/delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp#1 move/add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/AsmWriter.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/AutoUpgrade.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/BasicBlock.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/CMakeLists.txt#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/ConstantFold.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/Constants.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/Core.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/DIBuilder.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/DataLayout.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/DebugInfo.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/DebugLoc.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/DiagnosticInfo.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/Dominators.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/Function.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/GCOV.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/Globals.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/IRBuilder.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/IRPrintingPasses.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/Instruction.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/Instructions.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/IntrinsicInst.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/LLVMContext.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/LLVMContextImpl.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/LLVMContextImpl.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/LeakDetector.cpp#2 delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/LeaksContext.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/LegacyPassManager.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/MDBuilder.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/Metadata.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/MetadataTracking.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/Module.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/PassManager.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/Statepoint.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/Type.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/TypeFinder.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/Value.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/ValueSymbolTable.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/IR/Verifier.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/LTO/LTOCodeGenerator.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/LTO/LTOModule.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Linker/LinkModules.cpp#50 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/ConstantPools.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/ELFObjectWriter.cpp#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCAsmInfo.cpp#36 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCAsmInfoDarwin.cpp#26 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCAsmInfoELF.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCAsmStreamer.cpp#42 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCAssembler.cpp#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCContext.cpp#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCDisassembler/Disassembler.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCExpr.cpp#33 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCLinkerOptimizationHint.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCObjectStreamer.cpp#17 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCParser/AsmParser.cpp#31 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCParser/COFFAsmParser.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCSectionCOFF.cpp#22 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCTargetOptions.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MCWinEH.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/MachObjectWriter.cpp#23 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/WinCOFFObjectWriter.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/MC/WinCOFFStreamer.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Object/Archive.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Object/COFFObjectFile.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Object/ELFYAML.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Object/IRObjectFile.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Object/MachOObjectFile.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Object/MachOUniversal.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Object/SymbolicFile.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Option/ArgList.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ProfileData/CoverageMapping.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ProfileData/InstrProfIndexed.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ProfileData/InstrProfReader.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ProfileData/InstrProfWriter.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/ProfileData/SampleProfWriter.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/SPRVReader.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/SPIRV/SPRVWriter.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/APFloat.cpp#42 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/APInt.cpp#44 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/CommandLine.cpp#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Debug.cpp#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Errno.cpp#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/ErrorHandling.cpp#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/FileOutputBuffer.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Host.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/MemoryBuffer.cpp#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Path.cpp#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Process.cpp#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/RandomNumberGenerator.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/ScaledNumber.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/ThreadLocal.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Triple.cpp#51 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Unix/Host.inc#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Unix/Memory.inc#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Unix/Path.inc#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Unix/Process.inc#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Unix/Program.inc#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Unix/ThreadLocal.inc#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Windows/Path.inc#18 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Windows/Process.inc#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Windows/Program.inc#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Windows/ThreadLocal.inc#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/Windows/explicit_symbols.inc#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/YAMLTraits.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/raw_ostream.cpp#45 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Support/regcomp.c#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/TableGen/Main.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/TableGen/Record.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/TableGen/TGParser.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/TableGen/TGParser.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARM.td#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMAsmPrinter.cpp#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMAsmPrinter.h#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp#42 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMBaseInstrInfo.h#36 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp#42 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp#33 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMFrameLowering.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMFrameLowering.h#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMISelLowering.cpp#46 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMInstrInfo.td#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMInstrThumb.td#42 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMInstrThumb2.td#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp#42 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMMCInstLower.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h#36 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMSubtarget.cpp#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMSubtarget.h#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMTargetMachine.cpp#41 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/ARMTargetMachine.h#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp#24 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp#35 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/BRIGAsmPrinter.cpp#106 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILConsumePrintfMetadata.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILIPUniformAnalysis.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILISelDAGToDAG.cpp#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILISelLowering.cpp#76 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILInsertKernelIndexMetadata.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILLowerSPIRSamplers.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILParseMetadata.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILProducePrintfMetadata.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/TargetLibraryInfo.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/TargetLoweringObjectFile.cpp#41 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/TargetMachine.cpp#41 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp#36 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/AsmParser/X86Operand.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp#33 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h#33 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h#33 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86.td#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86AsmPrinter.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86FastISel.cpp#47 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86FixupLEAs.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86FrameLowering.cpp#18 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86FrameLowering.h#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp#48 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86ISelLowering.cpp#88 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86ISelLowering.h#48 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrAVX512.td#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrArithmetic.td#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrCompiler.td#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrControl.td#18 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrFPStack.td#36 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrFormats.td#41 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td#28 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrInfo.cpp#54 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrInfo.h#44 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrInfo.td#51 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrMMX.td#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrSSE.td#56 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrShiftRotate.td#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrSystem.td#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86InstrTSX.td#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86IntrinsicsInfo.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86MCInstLower.cpp#17 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86MachineFunctionInfo.cpp#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86MachineFunctionInfo.h#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86RegisterInfo.cpp#51 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86RegisterInfo.h#28 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86RegisterInfo.td#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86Subtarget.cpp#49 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86Subtarget.h#47 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86TargetMachine.cpp#53 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86TargetTransformInfo.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/X86/X86VZeroUpper.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/AMDKernelPerfHint.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/GlobalDCE.cpp#19 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/InlineAlways.cpp#35 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/InlineSimple.cpp#37 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/Inliner.cpp#41 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/PruneEH.cpp#30 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/StripSymbols.cpp#28 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/InstCombine/InstCombine.h#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp#29 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp#36 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp#41 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp#24 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp#30 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp#25 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp#35 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp#27 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp#36 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Instrumentation/CMakeLists.txt#20 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Instrumentation/DebugIR.cpp#2 delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Instrumentation/DebugIR.h#2 delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Instrumentation/LLVMBuild.txt#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/OpenCLIR/AMDOpenCLIRTransform.cpp#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/SPIR/AMDMetadataUtils.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/SPIR/AMDSPIRLoader.cpp#93 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/SPIR/AMDSPIRUtils.cpp#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/SPIR/SPIRVerifier.cpp#25 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDGenerateDevEnqMetadata.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDInsertOpenCLKernenv.cpp#5 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDLowerAtomics.cpp#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDLowerEnqueueKernel.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDMemCombine.cpp#54 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDPrintfRuntimeBinding.cpp#9 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/EarlyCSE.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/GVN.cpp#62 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/JumpThreading.cpp#45 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/LICM.cpp#46 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/LoopRotation.cpp#22 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/Reassociate.cpp#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/Reg2Mem.cpp#29 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/SROA.cpp#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp#49 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp#44 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/AMDLibCalls.cpp#57 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/AMDUtils.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/AddDiscriminators.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/BuildLibCalls.cpp#30 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/CloneFunction.cpp#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/CloneModule.cpp#31 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/InlineFunction.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/LCSSA.cpp#27 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/Local.cpp#28 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/LoopSimplify.cpp#33 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/LoopUnroll.cpp#33 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/LowerSwitch.cpp#32 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/Mem2Reg.cpp#26 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp#38 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/SimplifyCFG.cpp#66 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/SymbolRewriter.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp#27 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/ValueMapper.cpp#37 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Vectorize/BBVectorize.cpp#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/llvmdefs#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/CMakeLists.txt#27 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/LLVMBuild.txt#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/dsymutil/BinaryHolder.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/dsymutil/BinaryHolder.h#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/dsymutil/CMakeLists.txt#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/dsymutil/DebugMap.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/dsymutil/DebugMap.h#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/dsymutil/DwarfLinker.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/dsymutil/LLVMBuild.txt#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/dsymutil/MachODebugMapParser.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/dsymutil/Makefile#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/dsymutil/dsymutil.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/dsymutil/dsymutil.h#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/gold/CMakeLists.txt#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/gold/gold-plugin.cpp#31 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llc/llc.cpp#49 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/lli/CMakeLists.txt#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/lli/ChildTarget/ChildTarget.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/lli/lli.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-ar/CMakeLists.txt#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-ar/install_symlink.cmake#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-ar/llvm-ar.cpp#21 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-c-test/CMakeLists.txt#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-c-test/llvm-c-test.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-c-test/main.c#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-c-test/metadata.c#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-config/BuildVariables.inc.in#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-config/Makefile#19 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-config/llvm-config.cpp#10 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-cov/CodeCoverage.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-cov/CoverageFilters.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-cov/CoverageReport.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-cov/CoverageReport.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-cov/TestingSupport.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-cov/gcov.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-cov/llvm-cov.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-dis/llvm-dis.cpp#23 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp#13 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-jitlistener/llvm-jitlistener.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-lto/llvm-lto.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-mc/Disassembler.cpp#32 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-mc/llvm-mc.cpp#39 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-nm/llvm-nm.cpp#22 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-objdump/MachODump.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-objdump/llvm-objdump.cpp#15 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-objdump/llvm-objdump.h#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-profdata/llvm-profdata.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-readobj/COFFDumper.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-readobj/ObjDumper.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-readobj/llvm-readobj.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-shlib/CMakeLists.txt#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-shlib/libllvm.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-size/llvm-size.cpp#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-spirv/llvm-spirv.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/lto/CMakeLists.txt#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/lto/lto.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/lto/lto.exports#28 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/macho-dump/macho-dump.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/opt/NewPMDriver.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/opt/PassRegistry.def#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/opt/Passes.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/opt/Passes.h#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/opt/opt.cpp#71 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/verify-uselistorder/verify-uselistorder.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/yaml2obj/yaml2coff.cpp#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/AMDMnemonicMapperEmitter.cpp#3 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/AsmMatcherEmitter.cpp#34 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/AsmWriterEmitter.cpp#44 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/CodeGenDAGPatterns.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/CodeGenInstruction.cpp#46 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/CodeGenRegisters.cpp#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/CodeGenRegisters.h#21 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/CodeGenSchedule.cpp#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/CodeGenTarget.cpp#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/CodeGenTarget.h#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/DAGISelEmitter.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/DAGISelMatcher.h#32 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/DAGISelMatcherGen.cpp#32 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/DAGISelMatcherOpt.cpp#30 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp#14 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/InstrInfoEmitter.cpp#43 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/IntrinsicEmitter.cpp#40 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/RegisterInfoEmitter.cpp#31 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/TableGen.cpp#47 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/X86DisassemblerTables.cpp#32 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/X86DisassemblerTables.h#20 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/X86RecognizableInstr.cpp#32 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/TableGen/X86RecognizableInstr.h#23 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/emacs/emacs.el#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/emacs/llvm-mode.el#21 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/emacs/tablegen-mode.el#12 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/lit/lit/Test.py#16 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/lit/lit/TestRunner.py#27 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/lit/lit/TestingConfig.py#17 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/lit/lit/Util.py#17 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/lit/lit/formats/googletest.py#2 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/lit/lit/main.py#8 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/lit/tests/xunit-output.py#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/release/merge.sh#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/release/tag.sh#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/release/test-release.sh#7 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/update_llc_test_checks.py#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/utils/vim/llvm.vim#22 edit |
||
|
|
b49c9b62b0 |
P4 to Git Change 1158377 by smekhano@stas-rampitec-hsa on 2015/06/05 14:01:35
ECR #333753 - HSA HLC: fix for cannot select __hsail_memfence intrinsic under -O0 Fix for bug 10808. We have missed always inliner pass on runtime only for -O0 build. aoc2 and opt.exe run it, but conformance binary itself does not. As a result a set of always_inline functions was not inlined and we cannot lower __hsail_memfence call which should accept only immediate arguments, where we are passing call arguments if it is not inlined. The fix ensures we are running at either of two inliner always if building for GPU. Under -O0 that is always inliner pass. In addition three helper functions in the library were marked as always_inline to ensure these are also inlined into atomic_work_item_fence() and thus supply immediate arguments into __hsail_memfence call. The dialect we are using in clang to build the library does not provide inlining of a "static inline" functions, so an additional attribute was needed. Also the fix unifies -O0 inliner invocation code for offline opt.exe and complib. Additionally fixed the complib bug, under -O0 OptLevel::setup() extis early, so does not change HLC_Disable_Amd_Inline_All variable. This variable contains the value left after blit kernels compilation. Added corresponding setup code to GPUO0OptLevel::optimize(). In a long run we should call AMDPassManagerBuilder under -O0 as well and handle all that logic there. Testing: test_c11_atomics atomic_fence -O0, pipes -O0, smoke, precheckin, ocl_features Reviewed by Brian Sumner, Matthew Arsenalut and Evgeny Mankov Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/opt_level.cpp#27 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/opt/opt.cpp#70 edit ... //depot/stg/opencl/drivers/opencl/library/hsa/hsail/src/misc/atomicWorkItemFence.cl#9 edit |
||
|
|
d8fa1abf83 |
P4 to Git Change 1153222 by atimofee@atimofee-hsa on 2015/05/21 15:03:48
ECR #333753 - HSA HLC: -hsail-enable-calls=0 should switch call support off. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/opt_level.cpp#26 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/AMDPassManagerBuilder.cpp#51 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/opt/amdopt.inc#24 edit |
||
|
|
3f973726f8 |
P4 to Git Change 1151350 by nhaustov@spb-hlc-kv500_hsa on 2015/05/15 07:11:40
ECR #333756 - Fix includes. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/_libelf.h#4 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/libelf.h#11 edit |
||
|
|
4ec8683f24 |
P4 to Git Change 1151344 by nhaustov@nhaustov_hsa1 on 2015/05/15 06:37:04
ECR #333756 - Avoid including sys/param.h in libelf.h to avoid name conflict with SC sources. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/elf_strptr.c#6 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/elf_update.c#11 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/libelf.h#10 edit |