summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
diff options
context:
space:
mode:
authorStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>2017-03-30 20:16:02 +0000
committerStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>2017-03-30 20:16:02 +0000
commit89653dfd2afa0708ad3f093371aa27b57a366d5c (patch)
tree37c782e23ea65dbb750f3980e46f045fb6807590 /llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
parent346dcaf1fa0f7823fda655b55d22f628367784f9 (diff)
downloadbcm5719-llvm-89653dfd2afa0708ad3f093371aa27b57a366d5c.tar.gz
bcm5719-llvm-89653dfd2afa0708ad3f093371aa27b57a366d5c.zip
[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
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp b/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
index c5302f7942f..c6c20b81352 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
@@ -315,7 +315,7 @@ void AMDGPUTargetMachine::adjustPassManager(PassManagerBuilder &Builder) {
PM.add(createGlobalDCEPass());
}
if (EarlyInline)
- PM.add(createAMDGPUAlwaysInlinePass());
+ PM.add(createAMDGPUAlwaysInlinePass(false));
});
Builder.addExtension(
OpenPOWER on IntegriCloud