Revert "[AMDGPU] Run always inliner early in opt"

This reverts commit r297958, it breaks device-libs build.

llvm-svn: 298239
This commit is contained in:
Konstantin Zhuravlyov 2017-03-20 09:26:08 +00:00
parent 0d9be63001
commit 8a67eb144f
2 changed files with 0 additions and 22 deletions

View File

@ -253,7 +253,6 @@ void AMDGPUTargetMachine::adjustPassManager(PassManagerBuilder &Builder) {
}));
PM.add(createGlobalDCEPass());
}
PM.add(createAMDGPUAlwaysInlinePass());
});
}

View File

@ -1,21 +0,0 @@
; RUN: opt -mtriple=amdgcn-- -O1 -S -inline-threshold=1 %s | FileCheck %s
define i32 @callee(i32 %x) {
entry:
%mul1 = mul i32 %x, %x
%mul2 = mul i32 %mul1, %x
%mul3 = mul i32 %mul1, %mul2
%mul4 = mul i32 %mul3, %mul2
%mul5 = mul i32 %mul4, %mul3
ret i32 %mul5
}
; CHECK-LABEL: @caller
; CHECK: mul i32
; CHECK-NOT: call i32
define i32 @caller(i32 %x) {
entry:
%res = call i32 @callee(i32 %x)
ret i32 %res
}