reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1032 InlineHistoryIncludes(&Callee, InlineHistoryID, InlineHistory)) { 1042 if (CG.lookupSCC(*CG.lookup(Callee)) == C && 1046 << F.getName() << " -> " << Callee.getName() << "\n"); 1070 &FAM.getResult<BlockFrequencyAnalysis>(Callee)); 1083 << NV("Callee", &Callee) << " will not be inlined into " 1089 InlinedCallees.insert(&Callee); 1093 emit_inlined_into(ORE, DLoc, Block, Callee, F, *OIC); 1098 InlineHistory.push_back({&Callee, InlineHistoryID}); 1106 ImportedFunctionsStats->recordInline(F, Callee); 1109 AttributeFuncs::mergeAttributesForInlining(F, Callee); 1115 if (Callee.hasLocalLinkage()) { 1118 Callee.removeDeadConstantUsers(); 1119 if (Callee.use_empty() && !CG.isLibFunction(Callee)) { 1119 if (Callee.use_empty() && !CG.isLibFunction(Callee)) { 1122 [&Callee](const std::pair<CallSite, int> &Call) { 1123 return Call.first.getCaller() == &Callee; 1130 Callee.dropAllReferences(); 1131 assert(find(DeadFunctions, &Callee) == DeadFunctions.end() && 1133 DeadFunctions.push_back(&Callee);