Lines Matching refs:VMap
30 ValueToValueMapTy VMap; in CloneModule() local
31 return CloneModule(M, VMap); in CloneModule()
34 Module *llvm::CloneModule(const Module *M, ValueToValueMapTy &VMap) { in CloneModule() argument
55 VMap[I] = GV; in CloneModule()
64 VMap[I] = NF; in CloneModule()
75 VMap[I] = GA; in CloneModule()
84 GlobalVariable *GV = cast<GlobalVariable>(VMap[I]); in CloneModule()
86 GV->setInitializer(MapValue(I->getInitializer(), VMap)); in CloneModule()
92 Function *F = cast<Function>(VMap[I]); in CloneModule()
98 VMap[J] = DestI++; in CloneModule()
102 CloneFunctionInto(F, I, VMap, /*ModuleLevelChanges=*/true, Returns); in CloneModule()
109 GlobalAlias *GA = cast<GlobalAlias>(VMap[I]); in CloneModule()
111 GA->setAliasee(cast<GlobalObject>(MapValue(C, VMap))); in CloneModule()
120 NewNMD->addOperand(MapValue(NMD.getOperand(i), VMap)); in CloneModule()