Searched refs:castExpr (Results 1 - 11 of 11) sorted by relevance

/external/clang/lib/Sema/
H A DSemaExprObjC.cpp3348 Expr *castExpr,
3379 Expr *castedE = castExpr;
3425 Expr *castedE = castExpr->IgnoreImpCasts();
3469 Expr *castExpr, Expr *realCast,
3473 (castRange.isValid() ? castRange.getBegin() : castExpr->getExprLoc());
3479 QualType castExprType = castExpr->getType();
3516 << castExpr->getSourceRange();
3519 ARCCastChecker(S.Context, exprACTC, castACTC, true).Visit(castExpr);
3528 castType, castExpr, realCast, "__bridge ",
3536 S.Diag(br ? castExpr
3343 addFixitForObjCARCConversion(Sema &S, DiagnosticBuilder &DiagB, Sema::CheckedConversionKind CCK, SourceLocation afterLParen, QualType castType, Expr *castExpr, Expr *realCast, const char *bridgeKeyword, const char *CFBridgeName) argument
3467 diagnoseObjCARCConversion(Sema &S, SourceRange castRange, QualType castType, ARCConversionTypeClass castACTC, Expr *castExpr, Expr *realCast, ARCConversionTypeClass exprACTC, Sema::CheckedConversionKind CCK) argument
3595 CheckObjCBridgeNSCast(Sema &S, QualType castType, Expr *castExpr, bool &HadTheAttribute, bool warn) argument
3660 CheckObjCBridgeCFCast(Sema &S, QualType castType, Expr *castExpr, bool &HadTheAttribute, bool warn) argument
3725 CheckTollFreeBridgeCast(QualType castType, Expr *castExpr) argument
3775 CheckObjCBridgeRelatedCast(QualType castType, Expr *castExpr) argument
3798 CheckTollFreeBridgeStaticCast(QualType castType, Expr *castExpr, CastKind &Kind) argument
3968 CheckObjCARCConversion(SourceRange castRange, QualType castType, Expr *&castExpr, CheckedConversionKind CCK, bool DiagnoseCFAudited, BinaryOperatorKind Opc) argument
4099 Expr *castExpr = realCast->getSubExpr(); local
[all...]
H A DSemaCast.cpp87 ExprResult complete(CastExpr *castExpr) { argument
91 castExpr = ImplicitCastExpr::Create(Self.Context,
93 CK_Dependent, castExpr, nullptr,
94 castExpr->getValueKind());
96 return castExpr;
/external/clang/lib/ARCMigrate/
H A DTransUnbridgedCasts.cpp95 Expr *castExpr = E->getSubExpr(); local
96 QualType castExprType = castExpr->getType();
105 if (castExpr->isNullPointerConstant(Pass.Ctx,
109 SourceLocation loc = castExpr->getExprLoc();
/external/clang/lib/CodeGen/
H A DCGDecl.cpp605 while (auto castExpr = dyn_cast<CastExpr>(init->IgnoreParens())) {
606 switch (castExpr->getCastKind()) {
617 const Expr *srcExpr = castExpr->getSubExpr();
646 init = castExpr->getSubExpr();
/external/clang/unittests/ASTMatchers/
H A DASTMatchersTest.cpp3077 EXPECT_TRUE(matches("char *p = reinterpret_cast<char *>(&p);",castExpr()));
3078 EXPECT_TRUE(matches("void *p = (void *)(&p);", castExpr()));
3079 EXPECT_TRUE(matches("char q, *p = const_cast<char *>(&q);", castExpr()));
3080 EXPECT_TRUE(matches("char c = char(0);", castExpr()));
3084 EXPECT_TRUE(matches("char c = 0;", castExpr()));
3086 EXPECT_TRUE(matches("char c = 0, d = c;", castExpr()));
3090 EXPECT_TRUE(notMatches("char c = '0';", castExpr()));
3091 EXPECT_TRUE(notMatches("char c, &q = c;", castExpr()));
3092 EXPECT_TRUE(notMatches("int i = (0);", castExpr()));
3093 EXPECT_TRUE(notMatches("int i = 0;", castExpr()));
[all...]
/external/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp3055 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, DerefExpr->getType(), local
3058 ReplaceStmt(Exp, castExpr);
3061 return castExpr;
4441 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, Context->VoidPtrTy, local
4443 InitExprs.push_back(castExpr);
5856 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, castT, local
5862 castExpr);
5896 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, castT, local
5901 IV->getBase()->getLocEnd(), castExpr);
H A DRewriteModernObjC.cpp3631 CastExpr *castExpr = local
3634 ReplaceStmt(Exp, castExpr);
3637 return castExpr;
5372 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, Context->VoidPtrTy, local
5374 InitExprs.push_back(castExpr);
7612 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, local
7624 new (Context) BinaryOperator(castExpr, DRE, BO_Add,
7674 castExpr = NoTypeInfoCStyleCastExpr(Context,
7680 Expr *Exp = new (Context) UnaryOperator(castExpr, UO_Deref, IvarT,
/external/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp115 REGISTER_MATCHER(castExpr);
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1684 /// Example: castExpr() matches each of the following:
1695 const internal::VariadicDynCastAllOfMatcher<Stmt, CastExpr> castExpr; member in namespace:clang::ast_matchers
/external/clang/include/clang/AST/
H A DExprCXX.h1322 CastKind kind, Expr *castExpr, unsigned pathSize,
1325 castExpr, pathSize, writtenTy),
/external/clang/include/clang/Sema/
H A DSema.h7503 void CheckTollFreeBridgeCast(QualType castType, Expr *castExpr);
7505 void CheckObjCBridgeRelatedCast(QualType castType, Expr *castExpr);
7507 bool CheckTollFreeBridgeStaticCast(QualType castType, Expr *castExpr,

Completed in 810 milliseconds