Home | History | Annotate | Download | only in Linker

Lines Matching refs:TypeMap

27 // TypeMap implementation.
182 // TypeMap is a many-to-one mapping, if there were multiple types that
323 TypeMapTy TypeMap;
527 TypeMap.addTypeMapping(DGV->getType(), I->getType());
534 TypeMap.addTypeMapping(DAT->getElementType(), SAT->getElementType());
540 TypeMap.addTypeMapping(DGV->getType(), I->getType());
547 TypeMap.linkDefinedTypeBodies();
561 cast<ArrayType>(TypeMap.get(SrcGV->getType()->getElementType()));
603 ValueMap[SrcGV] = ConstantExpr::getBitCast(NG, TypeMap.get(SrcGV->getType()));
643 ValueMap[SGV] = ConstantExpr::getBitCast(DGV,TypeMap.get(SGV->getType()));
657 new GlobalVariable(*DstM, TypeMap.get(SGV->getType()->getElementType()),
691 ValueMap[SF] = ConstantExpr::getBitCast(DGV, TypeMap.get(SF->getType()));
703 Function *NewDF = Function::Create(TypeMap.get(SF->getFunctionType()),
733 ValueMap[SGA] = ConstantExpr::getBitCast(DGV,TypeMap.get(SGA->getType()));
744 GlobalAlias *NewDA = new GlobalAlias(TypeMap.get(SGA->getType()),
772 Constant *SrcInit = MapValue(AVI.SrcInit, ValueMap, RF_None, &TypeMap);
801 RF_None, &TypeMap));
831 RemapInstruction(I, ValueMap, RF_IgnoreMissingEntries, &TypeMap);
854 DA->setAliasee(MapValue(Aliasee, ValueMap, RF_None, &TypeMap));
868 RF_None, &TypeMap));
979 TypeMap.linkDefinedTypeBodies();