Lines Matching refs:GS
1907 GlobalVariable *GV, const GlobalStatus &GS, TargetLibraryInfo *TLI, in processInternalGlobal() argument
1918 if (!GS.HasMultipleAccessingFunctions && in processInternalGlobal()
1919 GS.AccessingFunction && in processInternalGlobal()
1924 GS.AccessingFunction->doesNotRecurse() && in processInternalGlobal()
1925 isPointerValueDeadOnEntryToFunction(GS.AccessingFunction, GV, in processInternalGlobal()
1930 Instruction &FirstI = const_cast<Instruction&>(*GS.AccessingFunction in processInternalGlobal()
1949 if (!GS.IsLoaded) { in processInternalGlobal()
1971 if (GS.StoredType <= GlobalStatus::InitializerStored) { in processInternalGlobal()
1995 if (GS.StoredType == GlobalStatus::StoredOnce && GS.StoredOnceValue) { in processInternalGlobal()
2000 if (Constant *SOVConstant = dyn_cast<Constant>(GS.StoredOnceValue)) in processInternalGlobal()
2020 if (optimizeOnceStoredGlobal(GV, GS.StoredOnceValue, GS.Ordering, DL, TLI)) in processInternalGlobal()
2025 if (Constant *SOVConstant = dyn_cast<Constant>(GS.StoredOnceValue)) { in processInternalGlobal()
2026 if (GS.Ordering == AtomicOrdering::NotAtomic) { in processInternalGlobal()
2046 GlobalStatus GS; in processGlobal() local
2048 if (GlobalStatus::analyzeGlobal(&GV, GS)) in processGlobal()
2052 if (!GS.IsCompared && !GV.hasGlobalUnnamedAddr()) { in processGlobal()
2073 return processInternalGlobal(GVar, GS, TLI, LookupDomTree) || Changed; in processGlobal()