Lines Matching refs:OldTy
1906 static bool canConvertValue(const DataLayout &DL, Type *OldTy, Type *NewTy) { in canConvertValue() argument
1907 if (OldTy == NewTy) in canConvertValue()
1913 if (isa<IntegerType>(OldTy) && isa<IntegerType>(NewTy)) { in canConvertValue()
1914 assert(cast<IntegerType>(OldTy)->getBitWidth() != in canConvertValue()
1921 DL.getTypeSizeInBits(OldTy).getFixedValue()) in canConvertValue()
1923 if (!NewTy->isSingleValueType() || !OldTy->isSingleValueType()) in canConvertValue()
1928 OldTy = OldTy->getScalarType(); in canConvertValue()
1930 if (NewTy->isPointerTy() || OldTy->isPointerTy()) { in canConvertValue()
1931 if (NewTy->isPointerTy() && OldTy->isPointerTy()) { in canConvertValue()
1932 unsigned OldAS = OldTy->getPointerAddressSpace(); in canConvertValue()
1945 if (OldTy->isIntegerTy()) in canConvertValue()
1950 if (!DL.isNonIntegralPointerType(OldTy)) in canConvertValue()
1956 if (OldTy->isTargetExtTy() || NewTy->isTargetExtTy()) in canConvertValue()
1970 Type *OldTy = V->getType(); in convertValue() local
1971 assert(canConvertValue(DL, OldTy, NewTy) && "Value not convertable to type"); in convertValue()
1973 if (OldTy == NewTy) in convertValue()
1976 assert(!(isa<IntegerType>(OldTy) && isa<IntegerType>(NewTy)) && in convertValue()
1980 if (OldTy->isIntOrIntVectorTy() && NewTy->isPtrOrPtrVectorTy()) { in convertValue()
1990 if (OldTy->isPtrOrPtrVectorTy() && NewTy->isIntOrIntVectorTy()) { in convertValue()
1995 return IRB.CreateBitCast(IRB.CreatePtrToInt(V, DL.getIntPtrType(OldTy)), in convertValue()
1999 if (OldTy->isPtrOrPtrVectorTy() && NewTy->isPtrOrPtrVectorTy()) { in convertValue()
2000 unsigned OldAS = OldTy->getPointerAddressSpace(); in convertValue()
2010 return IRB.CreateIntToPtr(IRB.CreatePtrToInt(V, DL.getIntPtrType(OldTy)), in convertValue()