Lines Matching refs:GlobalRes
615 auto &GlobalRes = (*GlobalResolutions)[Sym.getName()]; in addModuleToGlobalRes() local
616 GlobalRes.UnnamedAddr &= Sym.isUnnamedAddr(); in addModuleToGlobalRes()
618 assert(!GlobalRes.Prevailing && in addModuleToGlobalRes()
620 GlobalRes.Prevailing = true; in addModuleToGlobalRes()
621 GlobalRes.IRName = std::string(Sym.getIRName()); in addModuleToGlobalRes()
622 } else if (!GlobalRes.Prevailing && GlobalRes.IRName.empty()) { in addModuleToGlobalRes()
629 GlobalRes.IRName = std::string(Sym.getIRName()); in addModuleToGlobalRes()
643 if (GlobalRes.IRName != Sym.getIRName()) { in addModuleToGlobalRes()
644 GlobalRes.Partition = GlobalResolution::External; in addModuleToGlobalRes()
645 GlobalRes.VisibleOutsideSummary = true; in addModuleToGlobalRes()
653 (GlobalRes.Partition != GlobalResolution::Unknown && in addModuleToGlobalRes()
654 GlobalRes.Partition != Partition)) { in addModuleToGlobalRes()
655 GlobalRes.Partition = GlobalResolution::External; in addModuleToGlobalRes()
658 GlobalRes.Partition = Partition; in addModuleToGlobalRes()
662 GlobalRes.VisibleOutsideSummary |= in addModuleToGlobalRes()
665 GlobalRes.ExportDynamic |= Res.ExportDynamic; in addModuleToGlobalRes()