Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:DestTy

1189   QualType DestTy = CE->getType();
1192 if (!DestTy->isVoidType())
1207 ConvertType(CGF.getContext().getPointerType(DestTy)));
1208 return EmitLoadOfLValue(CGF.MakeNaturalAlignAddrLValue(V, DestTy));
1216 return Builder.CreateBitCast(Src, ConvertType(DestTy));
1225 const CXXRecordDecl *DerivedClassDecl = DestTy->getPointeeCXXRecordDecl();
1234 V, DestTy->getPointeeType());
1284 cast<llvm::PointerType>(ConvertType(DestTy)));
1334 assert(CGF.getContext().hasSameUnqualifiedType(E->getType(), DestTy));
1348 return Builder.CreateIntToPtr(IntResult, ConvertType(DestTy));
1351 assert(!DestTy->isBooleanType() && "bool should use PointerToBool");
1352 return Builder.CreatePtrToInt(Visit(E), ConvertType(DestTy));
1359 llvm::Type *DstTy = ConvertType(DestTy);
1362 DestTy->getAs<VectorType>()->getElementType());
1373 return EmitScalarConversion(Visit(E), E->getType(), DestTy);
1395 return EmitComplexToScalarConversion(V, E->getType(), DestTy);
1399 assert(DestTy->isEventT() && "CK_ZeroToOCLEvent cast on non event type");
1400 return llvm::Constant::getNullValue(ConvertType(DestTy));