Lines Matching refs:GS
1439 processInternalGlobal(GlobalVariable *GV, const GlobalStatus &GS, in processInternalGlobal() argument
1452 if (!GS.HasMultipleAccessingFunctions && in processInternalGlobal()
1453 GS.AccessingFunction && in processInternalGlobal()
1457 GS.AccessingFunction->doesNotRecurse() && in processInternalGlobal()
1458 isPointerValueDeadOnEntryToFunction(GS.AccessingFunction, GV, in processInternalGlobal()
1463 Instruction &FirstI = const_cast<Instruction&>(*GS.AccessingFunction in processInternalGlobal()
1482 if (!GS.IsLoaded) { in processInternalGlobal()
1503 if (GS.StoredType <= GlobalStatus::InitializerStored) { in processInternalGlobal()
1509 if (GS.Ordering == AtomicOrdering::NotAtomic) { in processInternalGlobal()
1535 Value *StoredOnceValue = GS.getStoredOnceValue(); in processInternalGlobal()
1536 if (GS.StoredType == GlobalStatus::StoredOnce && StoredOnceValue) { in processInternalGlobal()
1538 const_cast<Function &>(*GS.StoredOnceStore->getFunction()); in processInternalGlobal()
1590 if (GS.NumStores == 1) in processInternalGlobal()
1591 if (forwardStoredOnceStore(GV, GS.StoredOnceStore, LookupDomTree)) in processInternalGlobal()
1596 if (SOVConstant && GS.Ordering == AtomicOrdering::NotAtomic && in processInternalGlobal()
1619 GlobalStatus GS; in processGlobal() local
1621 if (GlobalStatus::analyzeGlobal(&GV, GS)) in processGlobal()
1625 if (!GS.IsCompared && !GV.hasGlobalUnnamedAddr()) { in processGlobal()
1646 return processInternalGlobal(GVar, GS, GetTTI, GetTLI, LookupDomTree) || in processGlobal()