File tree Expand file tree Collapse file tree 2 files changed +1
-9
lines changed
Compiler/Optimizer/OpenCLPasses/LocalBuffers Expand file tree Collapse file tree 2 files changed +1
-9
lines changed Original file line number Diff line number Diff line change @@ -566,7 +566,6 @@ bool BuiltinCallGraphAnalysis::pruneCallGraphForStackCalls(CallGraph& CG)
566
566
if (pF->hasFnAttribute (" referenced-indirectly" ))
567
567
{
568
568
IGC_ASSERT_MESSAGE (0 , " Cannot force inline indirect calls! Requires ForceInlineStackCallWithImplArg=0 and IA buffer support." );
569
- getAnalysis<CodeGenContextWrapper>().getCodeGenContext ()->EmitError (" Exported functions cannot use implicit arguments" , pF);
570
569
continue ;
571
570
}
572
571
Original file line number Diff line number Diff line change @@ -444,14 +444,7 @@ void InlineLocalsResolution::collectInfoOnSharedLocalMem(Module& M)
444
444
continue ;
445
445
}
446
446
447
- Function* parentF = user->getParent ()->getParent ();
448
- if (parentF->hasFnAttribute (" referenced-indirectly" ))
449
- {
450
- IGC_ASSERT_MESSAGE (0 , " Cannot reference localSLM in indirectly-called functions" );
451
- getAnalysis<CodeGenContextWrapper>().getCodeGenContext ()->EmitError (" Cannot reference localSLM in indirectly-called functions" , globalVar);
452
- return ;
453
- }
454
- m_FuncToVarsMap[parentF].insert (globalVar);
447
+ m_FuncToVarsMap[user->getParent ()->getParent ()].insert (globalVar);
455
448
}
456
449
}
457
450
You can’t perform that action at this time.
0 commit comments