Home
last modified time | relevance | path

Searched refs:destType (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExprConstant.cpp1042 llvm::Constant *VisitCastExpr(CastExpr *E, QualType destType) { in VisitCastExpr() argument
1058 auto destTy = ConvertType(destType); in VisitCastExpr()
1099 return Visit(subExpr, destType); in VisitCastExpr()
1263 QualType destType) { in VisitDesignatedInitUpdateExpr() argument
1264 auto C = Visit(E->getBase(), destType); in VisitDesignatedInitUpdateExpr()
1271 if (!EmitDesignatedInitUpdater(Emitter, Const, CharUnits::Zero(), destType, in VisitDesignatedInitUpdateExpr()
1275 llvm::Type *ValTy = CGM.getTypes().ConvertType(destType); in VisitDesignatedInitUpdateExpr()
1277 if (auto *RT = destType->getAs<RecordType>()) in VisitDesignatedInitUpdateExpr()
1353 ConstantEmitter::tryEmitAbstract(const Expr *E, QualType destType) { in tryEmitAbstract() argument
1355 auto C = tryEmitPrivate(E, destType); in tryEmitAbstract()
[all …]
H A DConstantEmitter.h74 QualType destType);
76 QualType destType);
H A DCGCall.cpp3849 llvm::PointerType *destType = in emitWritebackArg() local
3854 args.add(RValue::get(llvm::ConstantPointerNull::get(destType)), in emitWritebackArg()
3860 Address temp = CGF.CreateTempAlloca(destType->getElementType(), in emitWritebackArg()
3874 cast<llvm::PointerType>(destType->getElementType())); in emitWritebackArg()
3893 llvm::ConstantPointerNull::get(destType), in emitWritebackArg()
3916 src = CGF.Builder.CreateBitCast(src, destType->getElementType(), in emitWritebackArg()
H A DCGExpr.cpp57 llvm::PointerType *destType = Int8PtrTy; in EmitCastToVoidPtr() local
59 destType = llvm::Type::getInt8PtrTy(getLLVMContext(), addressSpace); in EmitCastToVoidPtr()
61 if (value->getType() == destType) return value; in EmitCastToVoidPtr()
62 return Builder.CreateBitCast(value, destType); in EmitCastToVoidPtr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaCast.cpp58 CastOperation(Sema &S, QualType destType, ExprResult src) in CastOperation()
59 : Self(S), SrcExpr(src), DestType(destType), in CastOperation()
60 ResultType(destType.getNonLValueExprType(S.Context)), in CastOperation()
61 ValueKind(Expr::getValueKindForType(destType)), in CastOperation()
409 QualType destType, in tryDiagnoseOverloadedCast() argument
427 if (!destType->isRecordType() && !srcType->isRecordType()) in tryDiagnoseOverloadedCast()
430 InitializedEntity entity = InitializedEntity::InitializeTemporary(destType); in tryDiagnoseOverloadedCast()
476 S.PDiag(msg) << CT << srcType << destType << range in tryDiagnoseOverloadedCast()
485 SourceRange opRange, Expr *src, QualType destType, in diagnoseBadCast() argument
488 tryDiagnoseOverloadedCast(S, castType, opRange, src, destType, in diagnoseBadCast()
[all …]
H A DSemaExpr.cpp7946 QualType destType = S.Context.getPointerType(S.Context.VoidTy); in checkConditionalBlockPointerCompatibility() local
7947 LHS = S.ImpCastExprToType(LHS.get(), destType, CK_BitCast); in checkConditionalBlockPointerCompatibility()
7948 RHS = S.ImpCastExprToType(RHS.get(), destType, CK_BitCast); in checkConditionalBlockPointerCompatibility()
7949 return destType; in checkConditionalBlockPointerCompatibility()
7979 QualType destType = S.Context.getPointerType(destPointee); in checkConditionalObjectPointersCompatibility() local
7981 LHS = S.ImpCastExprToType(LHS.get(), destType, CK_NoOp); in checkConditionalObjectPointersCompatibility()
7983 RHS = S.ImpCastExprToType(RHS.get(), destType, CK_BitCast); in checkConditionalObjectPointersCompatibility()
7984 return destType; in checkConditionalObjectPointersCompatibility()
7989 QualType destType = S.Context.getPointerType(destPointee); in checkConditionalObjectPointersCompatibility() local
7991 RHS = S.ImpCastExprToType(RHS.get(), destType, CK_NoOp); in checkConditionalObjectPointersCompatibility()
[all …]
H A DSemaInit.cpp8902 QualType destType = entity.getType(); in emitBadConversionNotes() local
8903 if (destType.getNonReferenceType()->isObjCObjectPointerType() && in emitBadConversionNotes()
8913 S.EmitRelatedResultTypeNoteForReturn(destType); in emitBadConversionNotes()
8917 auto *destDecl = destType.getTypePtr()->getPointeeCXXRecordDecl(); in emitBadConversionNotes()
H A DSemaExprObjC.cpp1657 void Sema::EmitRelatedResultTypeNoteForReturn(QualType destType) { in EmitRelatedResultTypeNoteForReturn() argument
1662 Context.hasSameUnqualifiedType(destType, MD->getReturnType())) in EmitRelatedResultTypeNoteForReturn()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h5409 CastKind PrepareScalarCast(ExprResult &src, QualType destType);
11642 bool isValidSveBitcast(QualType srcType, QualType destType);
11646 bool areVectorTypesSameSize(QualType srcType, QualType destType);
11647 bool areLaxCompatibleVectorTypes(QualType srcType, QualType destType);
11648 bool isLaxVectorConversion(QualType srcType, QualType destType);
11794 void EmitRelatedResultTypeNoteForReturn(QualType destType);