diff options
-rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 2 |
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"); |