================ @@ -1866,20 +1875,39 @@ static StringRef getMIMnemonic(const MachineInstr &MI, MCStreamer &Streamer) { return Name; } -void AsmPrinter::emitIndirectCalleeLabels( +void AsmPrinter::emitCallsiteLabelsForCallgraph( FunctionInfo &FuncInfo, const MachineFunction::CallSiteInfoMap &CallSitesInfoMap, const MachineInstr &MI) { - // Only indirect calls have type identifiers set. - const auto &CallSiteInfo = CallSitesInfoMap.find(&MI); - if (CallSiteInfo == CallSitesInfoMap.end()) - return; - - for (ConstantInt *CalleeTypeId : CallSiteInfo->second.CalleeTypeIds) { + assert(MI.isCall() && "Callsite labels are meant for call instruction only."); ---------------- Prabhuk wrote:
DONE. PTAL. https://github.com/llvm/llvm-project/pull/155706 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits