Lines Matching refs:GA
1192 static Function *replaceAliasWithAliasee(Module *SrcModule, GlobalAlias *GA) { in replaceAliasWithAliasee() argument
1193 Function *Fn = cast<Function>(GA->getAliaseeObject()); in replaceAliasWithAliasee()
1199 NewFn->setLinkage(GA->getLinkage()); in replaceAliasWithAliasee()
1200 NewFn->setVisibility(GA->getVisibility()); in replaceAliasWithAliasee()
1201 GA->replaceAllUsesWith(ConstantExpr::getBitCast(NewFn, GA->getType())); in replaceAliasWithAliasee()
1202 NewFn->takeName(GA); in replaceAliasWithAliasee()
1287 for (GlobalAlias &GA : SrcModule->aliases()) { in importFunctions()
1288 if (!GA.hasName() || isa<GlobalIFunc>(GA.getAliaseeObject())) in importFunctions()
1290 auto GUID = GA.getGUID(); in importFunctions()
1293 << GUID << " " << GA.getName() << " from " in importFunctions()
1296 if (Error Err = GA.materialize()) in importFunctions()
1299 GlobalObject *GO = GA.getAliaseeObject(); in importFunctions()
1302 auto *Fn = replaceAliasWithAliasee(SrcModule.get(), &GA); in importFunctions()