[AMDGPU] Add GlobalOpt parameter to Always Inliner pass
authorStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>
Thu, 30 Mar 2017 20:16:02 +0000 (20:16 +0000)
committerStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>
Thu, 30 Mar 2017 20:16:02 +0000 (20:16 +0000)
commit89653dfd2afa0708ad3f093371aa27b57a366d5c
tree37c782e23ea65dbb750f3980e46f045fb6807590
parent346dcaf1fa0f7823fda655b55d22f628367784f9
[AMDGPU] Add GlobalOpt parameter to Always Inliner pass

If set to false it does not remove global aliases. With this parameter
set to false it should be safe to run the pass before link.

Differential Revision: https://reviews.llvm.org/D31489

llvm-svn: 299108
llvm/lib/Target/AMDGPU/AMDGPU.h
llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
llvm/test/CodeGen/AMDGPU/early-inline.ll