• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:NewGV

617   GlobalValue *NewGV;  in copyGlobalValueProto()  local
619 NewGV = copyGlobalVariableProto(SGVar); in copyGlobalValueProto()
621 NewGV = copyFunctionProto(SF); in copyGlobalValueProto()
624 NewGV = copyGlobalAliasProto(cast<GlobalAlias>(SGV)); in copyGlobalValueProto()
626 NewGV = new GlobalVariable( in copyGlobalValueProto()
635 NewGV->setLinkage(SGV->getLinkage()); in copyGlobalValueProto()
637 NewGV->setLinkage(GlobalValue::ExternalWeakLinkage); in copyGlobalValueProto()
639 NewGV->copyAttributesFrom(SGV); in copyGlobalValueProto()
641 if (auto *NewGO = dyn_cast<GlobalObject>(NewGV)) { in copyGlobalValueProto()
650 if (auto *NewF = dyn_cast<Function>(NewGV)) { in copyGlobalValueProto()
656 return NewGV; in copyGlobalValueProto()
897 GlobalValue *NewGV; in linkGlobalValueProto() local
899 NewGV = DGV; in linkGlobalValueProto()
907 NewGV = copyGlobalValueProto(SGV, ShouldLink); in linkGlobalValueProto()
909 forceRenaming(NewGV, SGV->getName()); in linkGlobalValueProto()
915 if (Function *F = dyn_cast<Function>(NewGV)) in linkGlobalValueProto()
917 NewGV = Remangled.getValue(); in linkGlobalValueProto()
921 if (auto *GO = dyn_cast<GlobalObject>(NewGV)) { in linkGlobalValueProto()
930 NewGV->setLinkage(GlobalValue::InternalLinkage); in linkGlobalValueProto()
932 Constant *C = NewGV; in linkGlobalValueProto()
934 C = ConstantExpr::getBitCast(NewGV, TypeMap.get(SGV->getType())); in linkGlobalValueProto()
936 if (DGV && NewGV != DGV) { in linkGlobalValueProto()
937 DGV->replaceAllUsesWith(ConstantExpr::getBitCast(NewGV, DGV->getType())); in linkGlobalValueProto()