Lines Matching refs:DestTy

2047   QualType DestTy = CE->getType();  in VisitCastExpr()  local
2066 Addr = Addr.withElementType(CGF.ConvertTypeForMem(DestTy)); in VisitCastExpr()
2067 LValue LV = CGF.MakeAddrLValue(Addr, DestTy); in VisitCastExpr()
2074 CGF.ConvertTypeForMem(DestTy)); in VisitCastExpr()
2075 LValue DestLV = CGF.MakeAddrLValue(Addr, DestTy); in VisitCastExpr()
2086 llvm::Type *DstTy = ConvertType(DestTy); in VisitCastExpr()
2093 if (auto *PT = DestTy->getAs<PointerType>()) { in VisitCastExpr()
2108 if (SrcType.mayBeNotDynamicClass() && DestTy.mayBeDynamicClass()) { in VisitCastExpr()
2112 } else if (SrcType.mayBeDynamicClass() && DestTy.mayBeNotDynamicClass()) { in VisitCastExpr()
2127 QualType PointeeType = DestTy->getPointeeType(); in VisitCastExpr()
2196 Addr = Addr.withElementType(CGF.ConvertTypeForMem(DestTy)); in VisitCastExpr()
2197 LValue DestLV = CGF.MakeAddrLValue(Addr, DestTy); in VisitCastExpr()
2213 ConvertType(DestTy)), DestTy); in VisitCastExpr()
2219 DestTy->getPointeeType().getAddressSpace(), ConvertType(DestTy)); in VisitCastExpr()
2232 const CXXRecordDecl *DerivedClassDecl = DestTy->getPointeeCXXRecordDecl(); in VisitCastExpr()
2245 Derived.getPointer(), DestTy->getPointeeType()); in VisitCastExpr()
2248 CGF.EmitVTablePtrCheckForCast(DestTy->getPointeeType(), Derived, in VisitCastExpr()
2277 return CGF.CGM.getNullPointer(cast<llvm::PointerType>(ConvertType(DestTy)), in VisitCastExpr()
2278 DestTy); in VisitCastExpr()
2325 assert(CGF.getContext().hasSameUnqualifiedType(E->getType(), DestTy)); in VisitCastExpr()
2334 auto DestLLVMTy = ConvertType(DestTy); in VisitCastExpr()
2345 if (DestTy.mayBeDynamicClass()) in VisitCastExpr()
2351 assert(!DestTy->isBooleanType() && "bool should use PointerToBool"); in VisitCastExpr()
2363 return Builder.CreatePtrToInt(PtrExpr, ConvertType(DestTy)); in VisitCastExpr()
2370 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2374 llvm::Type *DstTy = ConvertType(DestTy); in VisitCastExpr()
2383 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2389 assert(DestTy->isBooleanType() && "Expected dest type to be boolean type"); in VisitCastExpr()
2390 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2396 assert(DestTy->isIntegerType() && "Expected dest type to be an integer"); in VisitCastExpr()
2397 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2403 assert(DestTy->isFixedPointType() && in VisitCastExpr()
2405 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2414 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2423 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2429 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2455 return EmitComplexToScalarConversion(V, E->getType(), DestTy, in VisitCastExpr()
2460 assert((DestTy->isEventT() || DestTy->isQueueT() || in VisitCastExpr()
2461 DestTy->isOCLIntelSubgroupAVCType()) && in VisitCastExpr()
2463 return llvm::Constant::getNullValue(ConvertType(DestTy)); in VisitCastExpr()