Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:DestTy

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