Lines Matching refs:OldTy
1632 static bool canConvertValue(const DataLayout &DL, Type *OldTy, Type *NewTy) {
1633 if (OldTy == NewTy)
1639 if (isa<IntegerType>(OldTy) && isa<IntegerType>(NewTy)) {
1640 assert(cast<IntegerType>(OldTy)->getBitWidth() !=
1646 if (DL.getTypeSizeInBits(NewTy) != DL.getTypeSizeInBits(OldTy))
1648 if (!NewTy->isSingleValueType() || !OldTy->isSingleValueType())
1653 OldTy = OldTy->getScalarType();
1655 if (NewTy->isPointerTy() || OldTy->isPointerTy()) {
1656 if (NewTy->isPointerTy() && OldTy->isPointerTy())
1658 if (NewTy->isIntegerTy() || OldTy->isIntegerTy())
1674 Type *OldTy = V->getType();
1675 assert(canConvertValue(DL, OldTy, NewTy) && "Value not convertable to type");
1677 if (OldTy == NewTy)
1680 assert(!(isa<IntegerType>(OldTy) && isa<IntegerType>(NewTy)) &&
1685 if (OldTy->getScalarType()->isIntegerTy() &&
1688 if (OldTy->isVectorTy() && !NewTy->isVectorTy())
1693 if (!OldTy->isVectorTy() && NewTy->isVectorTy())
1702 if (OldTy->getScalarType()->isPointerTy() &&
1705 if (OldTy->isVectorTy() && !NewTy->isVectorTy())
1706 return IRB.CreateBitCast(IRB.CreatePtrToInt(V, DL.getIntPtrType(OldTy)),
1710 if (!OldTy->isVectorTy() && NewTy->isVectorTy())
1711 return IRB.CreateBitCast(IRB.CreatePtrToInt(V, DL.getIntPtrType(OldTy)),