Home
last modified time | relevance | path

Searched refs:FullExpr (Results 1 – 6 of 6) sorted by relevance

/external/clang/lib/Sema/
DSemaFixItUtils.cpp51 bool ConversionFixItGenerator::tryToFixConversion(const Expr *FullExpr, in tryToFixConversion() argument
55 if (!FullExpr) in tryToFixConversion()
60 const SourceLocation Begin = FullExpr->getSourceRange().getBegin(); in tryToFixConversion()
61 const SourceLocation End = S.getLocForEndOfToken(FullExpr->getSourceRange() in tryToFixConversion()
66 const Expr* Expr = FullExpr->IgnoreImpCasts(); in tryToFixConversion()
86 isa<ParenExpr>(FullExpr) || in tryToFixConversion()
DSemaExprCXX.cpp6982 ExprResult FullExpr = FE; in ActOnFinishFullExpr() local
6984 if (!FullExpr.get()) in ActOnFinishFullExpr()
7003 DiagnoseUnexpandedParameterPack(FullExpr.get())) in ActOnFinishFullExpr()
7008 FullExpr.get()->getType() == Context.UnknownAnyTy) { in ActOnFinishFullExpr()
7009 FullExpr = forceUnknownAnyToType(FullExpr.get(), Context.getObjCIdType()); in ActOnFinishFullExpr()
7010 if (FullExpr.isInvalid()) in ActOnFinishFullExpr()
7015 FullExpr = CheckPlaceholderExpr(FullExpr.get()); in ActOnFinishFullExpr()
7016 if (FullExpr.isInvalid()) in ActOnFinishFullExpr()
7019 FullExpr = IgnoredValueConversions(FullExpr.get()); in ActOnFinishFullExpr()
7020 if (FullExpr.isInvalid()) in ActOnFinishFullExpr()
[all …]
DSemaStmt.cpp1689 ExprResult FullExpr = ActOnFinishFullExpr(E); in ActOnForEachLValueExpr() local
1690 if (FullExpr.isInvalid()) in ActOnForEachLValueExpr()
1692 return StmtResult(static_cast<Stmt*>(FullExpr.get())); in ActOnForEachLValueExpr()
DSemaExpr.cpp14426 FullExprArg FullExpr = MakeFullExpr(Cond.get(), Loc); in ActOnCondition() local
14427 if (!FullExpr.get()) in ActOnCondition()
14430 return ConditionResult(*this, nullptr, FullExpr, in ActOnCondition()
/external/clang/lib/Edit/
DRewriteObjCFoundationAPI.cpp172 static bool subscriptOperatorNeedsParens(const Expr *FullExpr);
889 static bool subscriptOperatorNeedsParens(const Expr *FullExpr) { in subscriptOperatorNeedsParens() argument
890 const Expr* Expr = FullExpr->IgnoreImpCasts(); in subscriptOperatorNeedsParens()
904 isa<ParenExpr>(FullExpr) || in subscriptOperatorNeedsParens()
911 static bool castOperatorNeedsParens(const Expr *FullExpr) { in castOperatorNeedsParens() argument
912 const Expr* Expr = FullExpr->IgnoreImpCasts(); in castOperatorNeedsParens()
931 isa<ParenExpr>(FullExpr) || in castOperatorNeedsParens()
/external/clang/lib/ARCMigrate/
DObjCMT.cpp216 bool subscriptOperatorNeedsParens(const Expr *FullExpr) { in subscriptOperatorNeedsParens() argument
217 const Expr* Expr = FullExpr->IgnoreImpCasts(); in subscriptOperatorNeedsParens()
225 isa<ObjCIvarRefExpr>(Expr) || isa<ParenExpr>(FullExpr) || in subscriptOperatorNeedsParens()