reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2260 auto MD = GlobalsMD.get(G); 2261 StringRef NameForGlobal = G->getName(); 2268 Type *Ty = G->getValueType(); 2283 NewTy, G->getInitializer(), Constant::getNullValue(RightRedZoneTy)); 2286 GlobalValue::LinkageTypes Linkage = G->getLinkage(); 2287 if (G->isConstant() && Linkage == GlobalValue::PrivateLinkage) 2290 new GlobalVariable(M, NewTy, G->isConstant(), Linkage, NewInitializer, 2291 "", G, G->getThreadLocalMode()); 2291 "", G, G->getThreadLocalMode()); 2292 NewGlobal->copyAttributesFrom(G); 2293 NewGlobal->setComdat(G->getComdat()); 2301 if (TargetTriple.isOSBinFormatMachO() && !G->hasSection() && 2302 G->isConstant()) { 2303 auto Seq = dyn_cast<ConstantDataSequential>(G->getInitializer()); 2311 G->getDebugInfo(GVs); 2319 G->replaceAllUsesWith( 2321 NewGlobal->takeName(G); 2322 G->eraseFromParent();