Lines Matching refs:DestTy
1196 QualType DestTy = CE->getType(); in VisitCastExpr() local
1199 if (!DestTy->isVoidType()) in VisitCastExpr()
1214 ConvertType(CGF.getContext().getPointerType(DestTy))); in VisitCastExpr()
1215 return EmitLoadOfLValue(CGF.MakeNaturalAlignAddrLValue(V, DestTy)); in VisitCastExpr()
1223 return Builder.CreateBitCast(Src, ConvertType(DestTy)); in VisitCastExpr()
1232 const CXXRecordDecl *DerivedClassDecl = DestTy->getPointeeCXXRecordDecl(); in VisitCastExpr()
1241 V, DestTy->getPointeeType()); in VisitCastExpr()
1291 cast<llvm::PointerType>(ConvertType(DestTy))); in VisitCastExpr()
1341 assert(CGF.getContext().hasSameUnqualifiedType(E->getType(), DestTy)); in VisitCastExpr()
1355 return Builder.CreateIntToPtr(IntResult, ConvertType(DestTy)); in VisitCastExpr()
1358 assert(!DestTy->isBooleanType() && "bool should use PointerToBool"); in VisitCastExpr()
1359 return Builder.CreatePtrToInt(Visit(E), ConvertType(DestTy)); in VisitCastExpr()
1366 llvm::Type *DstTy = ConvertType(DestTy); in VisitCastExpr()
1369 DestTy->getAs<VectorType>()->getElementType()); in VisitCastExpr()
1380 return EmitScalarConversion(Visit(E), E->getType(), DestTy); in VisitCastExpr()
1402 return EmitComplexToScalarConversion(V, E->getType(), DestTy); in VisitCastExpr()
1406 assert(DestTy->isEventT() && "CK_ZeroToOCLEvent cast on non event type"); in VisitCastExpr()
1407 return llvm::Constant::getNullValue(ConvertType(DestTy)); in VisitCastExpr()