Home
last modified time | relevance | path

Searched refs:castExpr (Results 1 – 13 of 13) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp3782 Expr *castedE = castExpr; in addFixitForObjCARCConversion()
3885 QualType castExprType = castExpr->getType(); in diagnoseObjCARCConversion()
3926 << castExpr->getSourceRange(); in diagnoseObjCARCConversion()
3968 << castExpr->getSourceRange(); in diagnoseObjCARCConversion()
4007 QualType T = castExpr->getType(); in CheckObjCBridgeNSCast()
4053 S.Diag(castExpr->getBeginLoc(), in CheckObjCBridgeNSCast()
4055 << castExpr->getType() << Parm; in CheckObjCBridgeNSCast()
4121 S.Diag(castExpr->getBeginLoc(), in CheckObjCBridgeCFCast()
4187 QualType SrcType = castExpr->getType(); in CheckObjCBridgeRelatedCast()
4473 castExpr = ImplicitCastExpr::Create(Context, castExpr->getType(), in CheckObjCConversion()
[all …]
H A DSemaCast.cpp119 ExprResult complete(CastExpr *castExpr) { in complete()
123 castExpr = ImplicitCastExpr::Create( in complete()
125 castExpr, nullptr, castExpr->getValueKind(), in complete()
128 updatePartOfExplicitCastFlags(castExpr); in complete()
129 return castExpr; in complete()
/freebsd-14.2/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransUnbridgedCasts.cpp94 Expr *castExpr = E->getSubExpr(); in VisitCastExpr() local
95 QualType castExprType = castExpr->getType(); in VisitCastExpr()
104 if (castExpr->isNullPointerConstant(Pass.Ctx, in VisitCastExpr()
108 SourceLocation loc = castExpr->getExprLoc(); in VisitCastExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp373 const auto AsPointerFromArrayDecay = castExpr( in findDirectMutation()
476 match(findFirst(stmt(castExpr(hasSourceExpression(canResolveToExpr(Exp)), in findCastMutation()
487 findAll(expr(castExpr(hasSourceExpression(canResolveToExpr(Exp)), in findCastMutation()
H A DUnsafeBufferUsage.cpp280 castExpr(anyOf(hasCastKind(CastKind::CK_PointerToIntegral), in isInUnspecifiedPointerContext()
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp3049 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, DerefExpr->getType(), in RewriteObjCProtocolExpr() local
3052 ReplaceStmt(Exp, castExpr); in RewriteObjCProtocolExpr()
3055 return castExpr; in RewriteObjCProtocolExpr()
4419 CastExpr *castExpr = in SynthBlockInitExpr() local
4421 InitExprs.push_back(castExpr); in SynthBlockInitExpr()
5829 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, castT, in RewriteObjCIvarRefExpr() local
5835 castExpr); in RewriteObjCIvarRefExpr()
5870 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, castT, in RewriteObjCIvarRefExpr() local
5875 IV->getBase()->getBeginLoc(), IV->getBase()->getEndLoc(), castExpr); in RewriteObjCIvarRefExpr()
H A DRewriteModernObjC.cpp3592 CastExpr *castExpr = NoTypeInfoCStyleCastExpr( in RewriteObjCProtocolExpr() local
3594 ReplaceStmt(Exp, castExpr); in RewriteObjCProtocolExpr()
3597 return castExpr; in RewriteObjCProtocolExpr()
5281 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, Context->VoidPtrTy, in SynthBlockInitExpr() local
5283 InitExprs.push_back(castExpr); in SynthBlockInitExpr()
7475 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, in RewriteObjCIvarRefExpr() local
7487 *Context, castExpr, DRE, BO_Add, in RewriteObjCIvarRefExpr()
7535 castExpr = NoTypeInfoCStyleCastExpr(Context, in RewriteObjCIvarRefExpr()
7541 const_cast<ASTContext &>(*Context), castExpr, UO_Deref, IvarT, in RewriteObjCIvarRefExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp718 while (auto castExpr = dyn_cast<CastExpr>(init->IgnoreParens())) { in tryEmitARCCopyWeakInit() local
719 switch (castExpr->getCastKind()) { in tryEmitARCCopyWeakInit()
730 const Expr *srcExpr = castExpr->getSubExpr(); in tryEmitARCCopyWeakInit()
759 init = castExpr->getSubExpr(); in tryEmitARCCopyWeakInit()
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp165 REGISTER_MATCHER(castExpr); in RegistryMaps()
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp987 const internal::VariadicDynCastAllOfMatcher<Stmt, CastExpr> castExpr; variable
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h1807 Expr *castExpr, unsigned pathSize, in CXXFunctionalCastExpr() argument
1810 : ExplicitCastExpr(CXXFunctionalCastExprClass, ty, VK, kind, castExpr, in CXXFunctionalCastExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2734 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CastExpr> castExpr;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h10846 void CheckTollFreeBridgeCast(QualType castType, Expr *castExpr);
10848 void CheckObjCBridgeRelatedCast(QualType castType, Expr *castExpr);
10850 bool CheckTollFreeBridgeStaticCast(QualType castType, Expr *castExpr,