Lines Matching refs:GlobalValue
62 SmallPtrSetImpl<GlobalValue *> &Deps) { in ComputeDependencies()
66 } else if (auto *GV = dyn_cast<GlobalValue>(V)) { in ComputeDependencies()
71 SmallPtrSetImpl<GlobalValue *> &LocalDeps = Where->second; in ComputeDependencies()
80 void GlobalDCEPass::UpdateGVDependencies(GlobalValue &GV) { in UpdateGVDependencies()
81 SmallPtrSet<GlobalValue *, 8> Deps; in UpdateGVDependencies()
85 for (GlobalValue *GVU : Deps) { in UpdateGVDependencies()
100 void GlobalDCEPass::MarkLive(GlobalValue &GV, in MarkLive()
101 SmallVectorImpl<GlobalValue *> *Updates) { in MarkLive()
311 SmallVector<GlobalValue *, 8> NewLiveGVs{AliveGlobals.begin(), in run()
314 GlobalValue *LGV = NewLiveGVs.pop_back_val(); in run()
363 auto EraseUnusedGlobalValue = [&](GlobalValue *GV) { in run()