Lines Matching defs:TypeMap
34 // TypeMap implementation.
77 dbgs() << "TypeMap: ";
213 // TypeMap is a many-to-one mapping, if there were multiple types that
355 TypeMapTy TypeMap;
579 TypeMap.addTypeMapping(DGV->getType(), I->getType());
586 TypeMap.addTypeMapping(DAT->getElementType(), SAT->getElementType());
592 TypeMap.addTypeMapping(DGV->getType(), I->getType());
639 TypeMap.addTypeMapping(DST, ST);
646 TypeMap.linkDefinedTypeBodies();
660 cast<ArrayType>(TypeMap.get(SrcGV->getType()->getElementType()));
702 ValueMap[SrcGV] = ConstantExpr::getBitCast(NG, TypeMap.get(SrcGV->getType()));
746 ValueMap[SGV] = ConstantExpr::getBitCast(DGV,TypeMap.get(SGV->getType()));
760 new GlobalVariable(*DstM, TypeMap.get(SGV->getType()->getElementType()),
800 ValueMap[SF] = ConstantExpr::getBitCast(DGV, TypeMap.get(SF->getType()));
812 Function *NewDF = Function::Create(TypeMap.get(SF->getFunctionType()),
855 ValueMap[SGA] = ConstantExpr::getBitCast(DGV,TypeMap.get(SGA->getType()));
866 GlobalAlias *NewDA = new GlobalAlias(TypeMap.get(SGA->getType()),
895 Constant *SrcInit = MapValue(AVI.SrcInit, ValueMap, RF_None, &TypeMap);
916 RF_None, &TypeMap));
946 RemapInstruction(I, ValueMap, RF_IgnoreMissingEntries, &TypeMap);
951 CloneFunctionInto(Dst, Src, ValueMap, false, Returns, "", NULL, &TypeMap);
969 DA->setAliasee(MapValue(Aliasee, ValueMap, RF_None, &TypeMap));
986 RF_None, &TypeMap));
1316 TypeMap.linkDefinedTypeBodies();