Home | History | Annotate | Download | only in Utils

Lines Matching refs:VMap

30   ValueToValueMapTy VMap;
31 return CloneModule(M, VMap);
34 Module *llvm::CloneModule(const Module *M, ValueToValueMapTy &VMap) {
42 // new module. Here we add them to the VMap and to the new Module. We
55 VMap[I] = GV;
64 VMap[I] = NF;
75 VMap[I] = GA;
84 GlobalVariable *GV = cast<GlobalVariable>(VMap[I]);
86 GV->setInitializer(MapValue(I->getInitializer(), VMap));
92 Function *F = cast<Function>(VMap[I]);
98 VMap[J] = DestI++;
102 CloneFunctionInto(F, I, VMap, /*ModuleLevelChanges=*/true, Returns);
109 GlobalAlias *GA = cast<GlobalAlias>(VMap[I]);
111 GA->setAliasee(cast<GlobalObject>(MapValue(C, VMap)));
120 NewNMD->addOperand(MapValue(NMD.getOperand(i), VMap));