reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1248 Constant *Initializer = GV->getInitializer(); 1261 auto *NewGV = new GlobalVariable(M, Initializer->getType(), GV->isConstant(), 1263 GV->getName() + ".hwasan"); 1264 NewGV->copyAttributesFrom(GV); 1266 NewGV->copyMetadata(GV, 0); 1268 MaybeAlign(std::max(GV->getAlignment(), Mapping.getObjectAlignment()))); 1292 nullptr, GV->getName() + ".hwasan.descriptor"); 1314 GV->getType()); 1315 auto *Alias = GlobalAlias::create(GV->getValueType(), GV->getAddressSpace(), 1315 auto *Alias = GlobalAlias::create(GV->getValueType(), GV->getAddressSpace(), 1316 GV->getLinkage(), "", Aliasee, &M); 1317 Alias->setVisibility(GV->getVisibility()); 1318 Alias->takeName(GV); 1319 GV->replaceAllUsesWith(Alias); 1320 GV->eraseFromParent();