Lines Matching defs:GS
1811 GlobalVariable *GV, const GlobalStatus &GS, TargetLibraryInfo *TLI,
1822 if (!GS.HasMultipleAccessingFunctions &&
1823 GS.AccessingFunction &&
1828 GS.AccessingFunction->doesNotRecurse() &&
1829 isPointerValueDeadOnEntryToFunction(GS.AccessingFunction, GV,
1832 Instruction &FirstI = const_cast<Instruction&>(*GS.AccessingFunction
1851 if (!GS.IsLoaded) {
1873 if (GS.StoredType <= GlobalStatus::InitializerStored) {
1897 if (GS.StoredType == GlobalStatus::StoredOnce && GS.StoredOnceValue) {
1902 if (Constant *SOVConstant = dyn_cast<Constant>(GS.StoredOnceValue))
1922 if (optimizeOnceStoredGlobal(GV, GS.StoredOnceValue, GS.Ordering, DL, TLI))
1927 if (Constant *SOVConstant = dyn_cast<Constant>(GS.StoredOnceValue)) {
1928 if (GS.Ordering == AtomicOrdering::NotAtomic) {
1948 GlobalStatus GS;
1950 if (GlobalStatus::analyzeGlobal(&GV, GS))
1954 if (!GS.IsCompared && !GV.hasGlobalUnnamedAddr()) {
1975 return processInternalGlobal(GVar, GS, TLI, LookupDomTree) || Changed;