Home | History | Annotate | Download | only in Linker

Lines Matching defs:ValueMap

385     /// ValueMap - Mapping of values from what they used to be in Src, to what
386 /// they are now in DstM. ValueToValueMapTy is a ValueMap, which involves
389 ValueToValueMapTy ValueMap;
735 ValueMap[SrcGV] = ConstantExpr::getBitCast(NG, TypeMap.get(SrcGV->getType()));
779 ValueMap[SGV] = ConstantExpr::getBitCast(DGV,TypeMap.get(SGV->getType()));
809 ValueMap[SGV] = NewDGV;
833 ValueMap[SF] = ConstantExpr::getBitCast(DGV, TypeMap.get(SF->getType()));
865 ValueMap[SF] = NewDF;
889 ValueMap[SGA] = ConstantExpr::getBitCast(DGV,TypeMap.get(SGA->getType()));
913 ValueMap[SGA] = NewDA;
929 Constant *SrcInit = MapValue(AVI.SrcInit, ValueMap, RF_None, &TypeMap, &ValMaterializer);
947 GlobalVariable *DGV = cast<GlobalVariable>(ValueMap[I]);
949 DGV->setInitializer(MapValue(I->getInitializer(), ValueMap,
967 ValueMap[I] = DI;
980 RemapInstruction(I, ValueMap, RF_IgnoreMissingEntries,
986 CloneFunctionInto(Dst, Src, ValueMap, false, Returns, "", NULL,
993 ValueMap.erase(I);
1004 GlobalAlias *DA = cast<GlobalAlias>(ValueMap[I]);
1005 DA->setAliasee(MapValue(Aliasee, ValueMap, RF_None,
1022 DestNMD->addOperand(MapValue(I->getOperand(i), ValueMap,
1229 // ValueMap.
1261 linkFunctionBody(cast<Function>(ValueMap[SF]), SF);
1288 Function *DF = cast<Function>(ValueMap[SF]);