Lines Matching refs:GV
71 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(V))
72 Globals.insert(GV);
82 /// VisitGlobalVariableForEmission - Add \p GV to the list of GlobalVariable
86 const GlobalVariable *GV, SmallVectorImpl<const GlobalVariable *> &Order,
90 if (Visited.count(GV))
94 if (Visiting.count(GV))
98 Visiting.insert(GV);
102 for (unsigned i = 0, e = GV->getNumOperands(); i != e; ++i)
103 DiscoverDependentGlobals(GV->getOperand(i), Others);
111 Order.push_back(GV);
112 Visited.insert(GV);
113 Visiting.erase(GV);
131 if (const GlobalValue *GV = dyn_cast<GlobalValue>(CV))
132 return MCSymbolRefExpr::Create(AP.Mang->getSymbol(GV), Ctx);
672 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(C)) {
673 if (GV->getName().str() == "llvm.used")
705 if (md->hasName() && ((md->getName().str() == "llvm.dbg.gv") ||
724 static bool canDemoteGlobalVar(const GlobalVariable *gv, Function const *&f) {
725 if (gv->hasInternalLinkage() == false)
727 const PointerType *Pty = gv->getType();
733 bool flag = usedInOneFunc(gv, oneFunc);