Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaExprObjC.cpp3747 SourceLocation afterLParen, QualType castType, Expr *castExpr, in addFixitForObjCARCConversion() argument
3777 Expr *castedE = castExpr; in addFixitForObjCARCConversion()
3823 Expr *castedE = castExpr->IgnoreImpCasts(); in addFixitForObjCARCConversion()
3870 Expr *castExpr, Expr *realCast, in diagnoseObjCARCConversion() argument
3874 (castRange.isValid() ? castRange.getBegin() : castExpr->getExprLoc()); in diagnoseObjCARCConversion()
3880 QualType castExprType = castExpr->getType(); in diagnoseObjCARCConversion()
3921 << castExpr->getSourceRange(); in diagnoseObjCARCConversion()
3924 ARCCastChecker(S.Context, exprACTC, castACTC, true).Visit(castExpr); in diagnoseObjCARCConversion()
3933 castType, castExpr, realCast, "__bridge ", in diagnoseObjCARCConversion()
3941 : S.Diag(br ? castExpr->getExprLoc() : noteLoc, in diagnoseObjCARCConversion()
[all …]
DSemaCast.cpp114 ExprResult complete(CastExpr *castExpr) { in complete()
118 castExpr = ImplicitCastExpr::Create( in complete()
120 castExpr, nullptr, castExpr->getValueKind(), in complete()
123 updatePartOfExplicitCastFlags(castExpr); in complete()
124 return castExpr; in complete()
/openbsd/src/gnu/llvm/clang/lib/ARCMigrate/
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()
/openbsd/src/gnu/llvm/clang/lib/Analysis/
DExprMutationAnalyzer.cpp311 castExpr(hasCastKind(CK_ArrayToPointerDecay), in findDirectMutation()
417 stmt(castExpr(hasSourceExpression(canResolveToExpr(equalsNode(Exp))), in findCastMutation()
429 expr(castExpr(hasSourceExpression(canResolveToExpr(equalsNode(Exp))), in findCastMutation()
/openbsd/src/gnu/llvm/clang/lib/Frontend/Rewrite/
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()
DRewriteModernObjC.cpp3592 CastExpr *castExpr = NoTypeInfoCStyleCastExpr( in RewriteObjCProtocolExpr() local
3594 ReplaceStmt(Exp, castExpr); in RewriteObjCProtocolExpr()
3597 return castExpr; in RewriteObjCProtocolExpr()
5282 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, Context->VoidPtrTy, in SynthBlockInitExpr() local
5284 InitExprs.push_back(castExpr); in SynthBlockInitExpr()
7476 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, in RewriteObjCIvarRefExpr() local
7488 *Context, castExpr, DRE, BO_Add, in RewriteObjCIvarRefExpr()
7536 castExpr = NoTypeInfoCStyleCastExpr(Context, in RewriteObjCIvarRefExpr()
7542 const_cast<ASTContext &>(*Context), castExpr, UO_Deref, IvarT, in RewriteObjCIvarRefExpr()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGDecl.cpp705 while (auto castExpr = dyn_cast<CastExpr>(init->IgnoreParens())) { in tryEmitARCCopyWeakInit() local
706 switch (castExpr->getCastKind()) { in tryEmitARCCopyWeakInit()
717 const Expr *srcExpr = castExpr->getSubExpr(); in tryEmitARCCopyWeakInit()
746 init = castExpr->getSubExpr(); in tryEmitARCCopyWeakInit()
/openbsd/src/gnu/llvm/clang/lib/ASTMatchers/Dynamic/
DRegistry.cpp162 REGISTER_MATCHER(castExpr); in RegistryMaps()
/openbsd/src/gnu/llvm/clang/lib/ASTMatchers/
DASTMatchersInternal.cpp977 const internal::VariadicDynCastAllOfMatcher<Stmt, CastExpr> castExpr; variable
/openbsd/src/gnu/llvm/clang/include/clang/AST/
DExprCXX.h1793 Expr *castExpr, unsigned pathSize, in CXXFunctionalCastExpr() argument
1796 : ExplicitCastExpr(CXXFunctionalCastExprClass, ty, VK, kind, castExpr, in CXXFunctionalCastExpr()
/openbsd/src/gnu/llvm/clang/include/clang/ASTMatchers/
DASTMatchers.h2657 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CastExpr> castExpr;
/openbsd/src/gnu/llvm/clang/include/clang/Sema/
DSema.h10528 void CheckTollFreeBridgeCast(QualType castType, Expr *castExpr);
10530 void CheckObjCBridgeRelatedCast(QualType castType, Expr *castExpr);
10532 bool CheckTollFreeBridgeStaticCast(QualType castType, Expr *castExpr,