Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A 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()
H A DSemaExprCXX.cpp7794 ExprResult FullExpr = FE; in ActOnFinishFullExpr() local
7796 if (!FullExpr.get()) in ActOnFinishFullExpr()
7806 FullExpr = forceUnknownAnyToType(FullExpr.get(), Context.getObjCIdType()); in ActOnFinishFullExpr()
7807 if (FullExpr.isInvalid()) in ActOnFinishFullExpr()
7811 FullExpr = CheckPlaceholderExpr(FullExpr.get()); in ActOnFinishFullExpr()
7812 if (FullExpr.isInvalid()) in ActOnFinishFullExpr()
7815 FullExpr = IgnoredValueConversions(FullExpr.get()); in ActOnFinishFullExpr()
7816 if (FullExpr.isInvalid()) in ActOnFinishFullExpr()
7820 FullExpr = CorrectDelayedTyposInExpr(FullExpr.get()); in ActOnFinishFullExpr()
7821 if (FullExpr.isInvalid()) in ActOnFinishFullExpr()
[all …]
H A DSemaStmt.cpp249 if (const FullExpr *Temps = dyn_cast<FullExpr>(E)) in DiagnoseUnusedExprResult()
631 if (const auto *FE = dyn_cast<FullExpr>(E)) in GetTypeBeforeIntegralPromotion()
1805 ExprResult FullExpr = ActOnFinishFullExpr(E); in ActOnForEachLValueExpr() local
1806 if (FullExpr.isInvalid()) in ActOnForEachLValueExpr()
1808 return StmtResult(static_cast<Stmt*>(FullExpr.get())); in ActOnForEachLValueExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransRetainReleaseDealloc.cpp257 isa<FullExpr>(OuterS))); in getPreviousAndNextStmt()
380 if (FullExpr *FE = dyn_cast<FullExpr>(Rec)) in checkForGCDOrXPC()
H A DTransAutoreleasePool.cpp406 if (FullExpr *FE = dyn_cast<FullExpr>(S)) in getEssential()
H A DTransforms.cpp77 if (const FullExpr *FE = dyn_cast<FullExpr>(E)) in isPlusOne()
H A DTransUnbridgedCasts.cpp375 } while (parent && isa<FullExpr>(parent)); in transformObjCToNonObjCCast()
H A 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()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp172 static bool subscriptOperatorNeedsParens(const Expr *FullExpr);
892 static bool subscriptOperatorNeedsParens(const Expr *FullExpr) { in subscriptOperatorNeedsParens() argument
893 const Expr* Expr = FullExpr->IgnoreImpCasts(); in subscriptOperatorNeedsParens()
907 isa<ParenExpr>(FullExpr) || in subscriptOperatorNeedsParens()
914 static bool castOperatorNeedsParens(const Expr *FullExpr) { in castOperatorNeedsParens() argument
915 const Expr* Expr = FullExpr->IgnoreImpCasts(); in castOperatorNeedsParens()
934 isa<ParenExpr>(FullExpr) || in castOperatorNeedsParens()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td97 def FullExpr : DStmt<Expr, 1>;
98 def ConstantExpr : DStmt<FullExpr>;
138 def ExprWithCleanups : DStmt<FullExpr>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp332 while (const FullExpr *FE = dyn_cast<FullExpr>(E)) in observeStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DParentMap.cpp166 isa<FullExpr>(P))) { in isConsumedExpr()
H A DExpr.cpp2613 if (FullExpr *FE = dyn_cast<FullExpr>(E)) { in IgnoreParenCasts()
2638 if (FullExpr *FE = dyn_cast<FullExpr>(E)) { in IgnoreCasts()
2667 } else if (FullExpr *FE = dyn_cast<FullExpr>(E)) { in IgnoreParenLValueCasts()
H A DExprCXX.cpp1229 : FullExpr(ExprWithCleanupsClass, subexpr) { in ExprWithCleanups()
1246 : FullExpr(ExprWithCleanupsClass, empty) { in ExprWithCleanups()
H A DStmt.cpp129 if (auto *fe = dyn_cast<FullExpr>(s)) in IgnoreImplicit()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DLiveVariables.cpp241 if (const FullExpr *FE = dyn_cast<FullExpr>(S)) { in LookThroughStmt()
H A DThreadSafety.cpp1439 else if (const auto *FE = dyn_cast<FullExpr>(Cond)) in getTrylockCallExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExpr.h877 class FullExpr : public Expr {
881 FullExpr(StmtClass SC, Expr *subexpr) in FullExpr() function
887 FullExpr(StmtClass SC, EmptyShell Empty) in FullExpr() function
904 class ConstantExpr : public FullExpr {
906 : FullExpr(ConstantExprClass, subexpr) {} in ConstantExpr()
916 : FullExpr(ConstantExprClass, Empty) {} in ConstantExpr()
3172 else if (FullExpr *fe = dyn_cast<FullExpr>(e)) in IgnoreImpCasts()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGStmt.cpp1048 if (const FullExpr *fe = dyn_cast_or_null<FullExpr>(RV)) { in EmitReturnStmt()
H A DCGDecl.cpp757 if (const FullExpr *fe = dyn_cast<FullExpr>(init)) { in EmitScalarInit()
H A DCodeGenFunction.h3975 void enterFullExpression(const FullExpr *E) {
3981 void enterNonTrivialFullExpression(const FullExpr *E);
H A DCGStmtOpenMP.cpp3993 if (const auto *FE = dyn_cast<FullExpr>(CS)) in EmitOMPAtomicDirective()
3998 if (const auto *FE = dyn_cast<FullExpr>(C)) in EmitOMPAtomicDirective()
H A DCGBlocks.cpp865 void CodeGenFunction::enterNonTrivialFullExpression(const FullExpr *E) { in enterNonTrivialFullExpression()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp139 } else if (const auto *FE = dyn_cast<FullExpr>(E)) { in getDerefExpr()
1525 if (const auto *FE = dyn_cast<FullExpr>(Ex)) in peelOffOuterExpr()
H A DBugReporter.cpp1269 if (isa<FullExpr>(S) || in getStmtParent()

12