reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/IPO/Inliner.cpp
 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);