reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
575 bool HasBlockAddress = findRefEdges(Index, &V, RefEdges, Visited); 576 bool NonRenamableLocal = isNonRenamableLocal(V); 577 GlobalValueSummary::GVFlags Flags(V.getLinkage(), NonRenamableLocal, 578 /* Live = */ false, V.isDSOLocal(), 579 V.hasLinkOnceODRLinkage() && V.hasGlobalUnnamedAddr()); 579 V.hasLinkOnceODRLinkage() && V.hasGlobalUnnamedAddr()); 586 V.getMetadata(LLVMContext::MD_type, Types); 589 computeVTableFuncs(Index, V, M, VTableFuncs); 592 recordTypeIdCompatibleVtableReferences(Index, V, Types); 598 !V.hasComdat() && !V.hasAppendingLinkage() && !V.isInterposable() && 598 !V.hasComdat() && !V.hasAppendingLinkage() && !V.isInterposable() && 598 !V.hasComdat() && !V.hasAppendingLinkage() && !V.isInterposable() && 599 !V.hasAvailableExternallyLinkage() && !V.hasDLLExportStorageClass(); 599 !V.hasAvailableExternallyLinkage() && !V.hasDLLExportStorageClass(); 604 CantBePromoted.insert(V.getGUID()); 609 Index.addGlobalValueSummary(V, std::move(GVarSummary));