Lines Matching refs:VMap
288 ValueToValueMapTy *VMap) { in cloneFunctionDecl() argument
294 if (VMap) { in cloneFunctionDecl()
295 (*VMap)[&F] = NewF; in cloneFunctionDecl()
299 (*VMap)[&*ArgI] = &*NewArgI; in cloneFunctionDecl()
305 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap, in moveFunctionBody() argument
310 NewF = cast<Function>(VMap[&OrigF]); in moveFunctionBody()
312 assert(VMap[&OrigF] == NewF && "Incorrect function mapping in VMap."); in moveFunctionBody()
319 CloneFunctionInto(NewF, &OrigF, VMap, in moveFunctionBody()
326 ValueToValueMapTy *VMap) { in cloneGlobalVariableDecl() argument
332 if (VMap) in cloneGlobalVariableDecl()
333 (*VMap)[&GV] = NewGV; in cloneGlobalVariableDecl()
338 ValueToValueMapTy &VMap, in moveGlobalVariableInitializer() argument
343 NewGV = cast<GlobalVariable>(VMap[&OrigGV]); in moveGlobalVariableInitializer()
345 assert(VMap[&OrigGV] == NewGV && in moveGlobalVariableInitializer()
351 NewGV->setInitializer(MapValue(OrigGV.getInitializer(), VMap, RF_None, in moveGlobalVariableInitializer()
356 ValueToValueMapTy &VMap) { in cloneGlobalAliasDecl() argument
362 VMap[&OrigA] = NewA; in cloneGlobalAliasDecl()
367 ValueToValueMapTy &VMap) { in cloneModuleFlagsMetadata() argument
372 Dst.addModuleFlag(MapMetadata(MF, VMap)); in cloneModuleFlagsMetadata()