7f55691ebc863d94b0c686e9ce6031247c77c80e
ECR #333753 - unify online/offline linkers The code for "FixUpModule" from the online linker is now moved to a common file under llvm/lib. This replaces the copy present in llvm/tools/llvm-link, thus unifying the two linkers. Reviewed by Stanislav Mekhanoshin, Yaxun Liu (Sam) Passes smoke, smoke_clang and precheckin. Also passes OpenCL 2.0 conformance tests. Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#109 edit ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDFixupKernelModule.h#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDUtils.h#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Linker/AMDFixupKernelModule.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/AMDUtils.cpp#1 add ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-link/AMDFixUpModule.cpp#12 delete ... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-link/llvm-link.cpp#48 edit
Opis
No description provided
Languages
C++
67.5%
C
20.6%
Python
6.6%
CMake
3.4%
Shell
0.6%
Pozostałe
1.1%