Home | History | Annotate | Download | only in Orc

Lines Matching full:vmap

116                             ValueToValueMapTy *VMap) {
123 if (VMap) {
124 (*VMap)[&F] = NewF;
128 (*VMap)[&*ArgI] = &*NewArgI;
134 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap,
139 NewF = cast<Function>(VMap[&OrigF]);
141 assert(VMap[&OrigF] == NewF && "Incorrect function mapping in VMap.");
142 assert(NewF && "Function mapping missing from VMap.");
148 CloneFunctionInto(NewF, &OrigF, VMap, /*ModuleLevelChanges=*/true, Returns,
154 ValueToValueMapTy *VMap) {
161 if (VMap)
162 (*VMap)[&GV] = NewGV;
167 ValueToValueMapTy &VMap,
172 NewGV = cast<GlobalVariable>(VMap[&OrigGV]);
174 assert(VMap[&OrigGV] == NewGV &&
175 "Incorrect global variable mapping in VMap.");
180 NewGV->setInitializer(MapValue(OrigGV.getInitializer(), VMap, RF_None,
185 ValueToValueMapTy &VMap) {
191 VMap[&OrigA] = NewA;