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) {
46 // new module. Here we add them to the VMap and to the new Module. We
57 VMap[I] = GV;
66 VMap[I] = NF;
72 VMap[I] = new GlobalAlias(I->getType(), GlobalAlias::ExternalLinkage,
81 GlobalVariable *GV = cast<GlobalVariable>(VMap[I]);
83 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);
111 GlobalAlias *GA = cast<GlobalAlias>(VMap[I]);
114 GA->setAliasee(MapValue(C, VMap));
123 NewNMD->addOperand(MapValue(NMD.getOperand(i), VMap));