Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprObjC.cpp3561 Expr *castedE = castExpr; in addFixitForObjCARCConversion()
3661 QualType castExprType = castExpr->getType(); in diagnoseObjCARCConversion()
3702 << castExpr->getSourceRange(); in diagnoseObjCARCConversion()
3744 << castExpr->getSourceRange(); in diagnoseObjCARCConversion()
3783 QualType T = castExpr->getType(); in CheckObjCBridgeNSCast()
3830 S.Diag(castExpr->getBeginLoc(), in CheckObjCBridgeNSCast()
3832 << castExpr->getType() << Parm; in CheckObjCBridgeNSCast()
3900 S.Diag(castExpr->getBeginLoc(), in CheckObjCBridgeCFCast()
3966 QualType SrcType = castExpr->getType(); in CheckObjCBridgeRelatedCast()
4249 castExpr = ImplicitCastExpr::Create(Context, castExpr->getType(), in CheckObjCConversion()
[all …]
H A DSemaCast.cpp102 ExprResult complete(CastExpr *castExpr) { in complete()
106 castExpr = ImplicitCastExpr::Create(Self.Context, in complete()
108 CK_Dependent, castExpr, nullptr, in complete()
109 castExpr->getValueKind()); in complete()
111 updatePartOfExplicitCastFlags(castExpr); in complete()
112 return castExpr; in complete()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransUnbridgedCasts.cpp95 Expr *castExpr = E->getSubExpr(); in VisitCastExpr() local
96 QualType castExprType = castExpr->getType(); in VisitCastExpr()
105 if (castExpr->isNullPointerConstant(Pass.Ctx, in VisitCastExpr()
109 SourceLocation loc = castExpr->getExprLoc(); in VisitCastExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp226 castExpr(hasCastKind(CK_ArrayToPointerDecay), in findDirectMutation()
300 match(findAll(castExpr(hasSourceExpression(equalsNode(Exp)), in findCastMutation()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp3048 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, DerefExpr->getType(), in RewriteObjCProtocolExpr() local
3051 ReplaceStmt(Exp, castExpr); in RewriteObjCProtocolExpr()
3054 return castExpr; in RewriteObjCProtocolExpr()
4421 CastExpr *castExpr = in SynthBlockInitExpr() local
4423 InitExprs.push_back(castExpr); in SynthBlockInitExpr()
5826 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, castT, in RewriteObjCIvarRefExpr() local
5832 castExpr); in RewriteObjCIvarRefExpr()
5866 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, castT, in RewriteObjCIvarRefExpr() local
5871 IV->getBase()->getBeginLoc(), IV->getBase()->getEndLoc(), castExpr); in RewriteObjCIvarRefExpr()
H A DRewriteModernObjC.cpp3593 CastExpr *castExpr = NoTypeInfoCStyleCastExpr( in RewriteObjCProtocolExpr() local
3595 ReplaceStmt(Exp, castExpr); in RewriteObjCProtocolExpr()
3598 return castExpr; in RewriteObjCProtocolExpr()
5288 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, Context->VoidPtrTy, in SynthBlockInitExpr() local
5290 InitExprs.push_back(castExpr); in SynthBlockInitExpr()
7479 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, in RewriteObjCIvarRefExpr() local
7491 new (Context) BinaryOperator(castExpr, DRE, BO_Add, in RewriteObjCIvarRefExpr()
7541 castExpr = NoTypeInfoCStyleCastExpr(Context, in RewriteObjCIvarRefExpr()
7547 Expr *Exp = new (Context) UnaryOperator(castExpr, UO_Deref, IvarT, in RewriteObjCIvarRefExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDecl.cpp667 while (auto castExpr = dyn_cast<CastExpr>(init->IgnoreParens())) { in tryEmitARCCopyWeakInit() local
668 switch (castExpr->getCastKind()) { in tryEmitARCCopyWeakInit()
679 const Expr *srcExpr = castExpr->getSubExpr(); in tryEmitARCCopyWeakInit()
708 init = castExpr->getSubExpr(); in tryEmitARCCopyWeakInit()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp149 REGISTER_MATCHER(castExpr); in RegistryMaps()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp759 const internal::VariadicDynCastAllOfMatcher<Stmt, CastExpr> castExpr; variable
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExprCXX.h1527 CastKind kind, Expr *castExpr, unsigned pathSize, in CXXFunctionalCastExpr() argument
1530 castExpr, pathSize, writtenTy), in CXXFunctionalCastExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2353 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CastExpr> castExpr;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h8309 void CheckTollFreeBridgeCast(QualType castType, Expr *castExpr);
8311 void CheckObjCBridgeRelatedCast(QualType castType, Expr *castExpr);
8313 bool CheckTollFreeBridgeStaticCast(QualType castType, Expr *castExpr,