Lines Matching refs:DestTy

2000   QualType DestTy = CE->getType();  in VisitCastExpr()  local
2018 Addr = Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(DestTy)); in VisitCastExpr()
2019 LValue LV = CGF.MakeAddrLValue(Addr, DestTy); in VisitCastExpr()
2026 CGF.ConvertTypeForMem(DestTy)); in VisitCastExpr()
2027 LValue DestLV = CGF.MakeAddrLValue(Addr, DestTy); in VisitCastExpr()
2038 llvm::Type *DstTy = ConvertType(DestTy); in VisitCastExpr()
2046 if (auto *PT = DestTy->getAs<PointerType>()) { in VisitCastExpr()
2061 if (SrcType.mayBeNotDynamicClass() && DestTy.mayBeDynamicClass()) { in VisitCastExpr()
2065 } else if (SrcType.mayBeDynamicClass() && DestTy.mayBeNotDynamicClass()) { in VisitCastExpr()
2079 QualType PointeeType = DestTy->getPointeeType(); in VisitCastExpr()
2148 Addr = Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(DestTy), in VisitCastExpr()
2150 LValue DestLV = CGF.MakeAddrLValue(Addr, DestTy); in VisitCastExpr()
2166 ConvertType(DestTy)), DestTy); in VisitCastExpr()
2172 DestTy->getPointeeType().getAddressSpace(), ConvertType(DestTy)); in VisitCastExpr()
2185 llvm::Type *T = ConvertType(DestTy); in VisitCastExpr()
2193 const CXXRecordDecl *DerivedClassDecl = DestTy->getPointeeCXXRecordDecl(); in VisitCastExpr()
2206 Derived.getPointer(), DestTy->getPointeeType()); in VisitCastExpr()
2209 CGF.EmitVTablePtrCheckForCast(DestTy->getPointeeType(), Derived, in VisitCastExpr()
2238 return CGF.CGM.getNullPointer(cast<llvm::PointerType>(ConvertType(DestTy)), in VisitCastExpr()
2239 DestTy); in VisitCastExpr()
2286 assert(CGF.getContext().hasSameUnqualifiedType(E->getType(), DestTy)); in VisitCastExpr()
2295 auto DestLLVMTy = ConvertType(DestTy); in VisitCastExpr()
2306 if (DestTy.mayBeDynamicClass()) in VisitCastExpr()
2312 assert(!DestTy->isBooleanType() && "bool should use PointerToBool"); in VisitCastExpr()
2324 return Builder.CreatePtrToInt(PtrExpr, ConvertType(DestTy)); in VisitCastExpr()
2331 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2335 llvm::Type *DstTy = ConvertType(DestTy); in VisitCastExpr()
2344 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2350 assert(DestTy->isBooleanType() && "Expected dest type to be boolean type"); in VisitCastExpr()
2351 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2357 assert(DestTy->isIntegerType() && "Expected dest type to be an integer"); in VisitCastExpr()
2358 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2364 assert(DestTy->isFixedPointType() && in VisitCastExpr()
2366 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2375 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2384 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2390 return EmitScalarConversion(Visit(E), E->getType(), DestTy, in VisitCastExpr()
2416 return EmitComplexToScalarConversion(V, E->getType(), DestTy, in VisitCastExpr()
2421 assert((DestTy->isEventT() || DestTy->isQueueT() || in VisitCastExpr()
2422 DestTy->isOCLIntelSubgroupAVCType()) && in VisitCastExpr()
2424 return llvm::Constant::getNullValue(ConvertType(DestTy)); in VisitCastExpr()