Lines Matching refs:VMap
304 ValueToValueMapTy *VMap) { in cloneFunctionDecl() argument
310 if (VMap) { in cloneFunctionDecl()
311 (*VMap)[&F] = NewF; in cloneFunctionDecl()
315 (*VMap)[&*ArgI] = &*NewArgI; in cloneFunctionDecl()
321 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap, in moveFunctionBody() argument
326 NewF = cast<Function>(VMap[&OrigF]); in moveFunctionBody()
328 assert(VMap[&OrigF] == NewF && "Incorrect function mapping in VMap."); in moveFunctionBody()
335 CloneFunctionInto(NewF, &OrigF, VMap, in moveFunctionBody()
342 ValueToValueMapTy *VMap) { in cloneGlobalVariableDecl() argument
348 if (VMap) in cloneGlobalVariableDecl()
349 (*VMap)[&GV] = NewGV; in cloneGlobalVariableDecl()
354 ValueToValueMapTy &VMap, in moveGlobalVariableInitializer() argument
359 NewGV = cast<GlobalVariable>(VMap[&OrigGV]); in moveGlobalVariableInitializer()
361 assert(VMap[&OrigGV] == NewGV && in moveGlobalVariableInitializer()
367 NewGV->setInitializer(MapValue(OrigGV.getInitializer(), VMap, RF_None, in moveGlobalVariableInitializer()
372 ValueToValueMapTy &VMap) { in cloneGlobalAliasDecl() argument
378 VMap[&OrigA] = NewA; in cloneGlobalAliasDecl()
383 ValueToValueMapTy &VMap) { in cloneModuleFlagsMetadata() argument
388 Dst.addModuleFlag(MapMetadata(MF, VMap)); in cloneModuleFlagsMetadata()