Lines Matching refs:Global
165 for (GlobalVariable &Global : M.globals()) { in collectCandidateConstants()
167 LLVM_DEBUG(Global.dump()); in collectCandidateConstants()
168 LLVM_DEBUG(dbgs() << "isConstant() " << Global.isConstant() << "\n"); in collectCandidateConstants()
169 LLVM_DEBUG(dbgs() << "hasInitializer() " << Global.hasInitializer() in collectCandidateConstants()
173 if (!Global.isConstant() || !Global.hasInitializer()) in collectCandidateConstants()
181 if (Global.hasSection()) in collectCandidateConstants()
186 if (Global.hasMetadata()) in collectCandidateConstants()
190 dyn_cast<ConstantDataSequential>(Global.getInitializer()); in collectCandidateConstants()
197 if (AllUsedGlobals.contains(&Global)) in collectCandidateConstants()
200 if (!hasReplaceableUsers(Global)) in collectCandidateConstants()
203 Align AlignOfGlobal = Global.getAlign().valueOrOne(); in collectCandidateConstants()
213 if (Global.getLinkage() != GlobalValue::PrivateLinkage && in collectCandidateConstants()
214 Global.getLinkage() != GlobalValue::InternalLinkage) in collectCandidateConstants()
221 MergeableStrings.push_back(&Global); in collectCandidateConstants()