summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-04-29 17:38:18 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-04-29 17:38:18 +0000
commit19cde6200860ff50ae38a9fe3e8869fadce967df (patch)
tree12f06054148fa3bc91af886084b0f3effce38044 /llvm/lib
parent6f349d8c393bf4961d1e26f523618a8727fc8de5 (diff)
downloadbcm5719-llvm-19cde6200860ff50ae38a9fe3e8869fadce967df.tar.gz
bcm5719-llvm-19cde6200860ff50ae38a9fe3e8869fadce967df.zip
Avoid "checking a pointer after dereferencing" warning. NFCI.
Reported in https://www.viva64.com/en/b/0629/ llvm-svn: 359473
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPUInline.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUInline.cpp b/llvm/lib/Target/AMDGPU/AMDGPUInline.cpp
index 81694213e4f..84419a147c8 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUInline.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUInline.cpp
@@ -169,7 +169,6 @@ static bool isWrapperOnlyCall(CallSite CS) {
InlineCost AMDGPUInliner::getInlineCost(CallSite CS) {
Function *Callee = CS.getCalledFunction();
Function *Caller = CS.getCaller();
- TargetTransformInfo &TTI = TTIWP->getTTI(*Callee);
if (!Callee || Callee->isDeclaration())
return llvm::InlineCost::getNever("undefined callee");
@@ -177,6 +176,7 @@ InlineCost AMDGPUInliner::getInlineCost(CallSite CS) {
if (CS.isNoInline())
return llvm::InlineCost::getNever("noinline");
+ TargetTransformInfo &TTI = TTIWP->getTTI(*Callee);
if (!TTI.areInlineCompatible(Caller, Callee))
return llvm::InlineCost::getNever("incompatible");
OpenPOWER on IntegriCloud