]> granicus.if.org Git - llvm/commitdiff
AMDGPU: Fix assert in clang test
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 5 Jul 2019 21:09:53 +0000 (21:09 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 5 Jul 2019 21:09:53 +0000 (21:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@365245 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp

index e6d41236d4418699818d350d29ef36f2ab6ceb6c..9613d5a843b38864ebcc4bbff5e93de12d3c6cb1 100644 (file)
@@ -231,8 +231,9 @@ AMDGPUPerfHintAnalysis::FuncInfo *AMDGPUPerfHint::visit(const Function &F) {
           continue;
 
         auto Loc = FIM.find(Callee);
+        if (Loc == FIM.end())
+          continue;
 
-        assert(Loc != FIM.end() && "No func info");
         FI.MemInstCount += Loc->second.MemInstCount;
         FI.InstCount += Loc->second.InstCount;
         FI.IAMInstCount += Loc->second.IAMInstCount;