Searched refs:FullExpr (Results 1 - 25 of 30) sorted by relevance

12

/freebsd-current/contrib/llvm-project/clang/lib/Sema/
H A DSemaFixItUtils.cpp50 bool ConversionFixItGenerator::tryToFixConversion(const Expr *FullExpr, argument
54 if (!FullExpr)
59 const SourceLocation Begin = FullExpr->getSourceRange().getBegin();
60 const SourceLocation End = S.getLocForEndOfToken(FullExpr->getSourceRange()
65 const Expr* Expr = FullExpr->IgnoreImpCasts();
85 isa<ParenExpr>(FullExpr) ||
H A DSemaExprCXX.cpp8837 ExprResult FullExpr = FE;
8839 if (!FullExpr.get())
8842 if (!IsTemplateArgument && DiagnoseUnexpandedParameterPack(FullExpr.get()))
8848 FullExpr.get()->getType() == Context.UnknownAnyTy) {
8849 FullExpr = forceUnknownAnyToType(FullExpr.get(), Context.getObjCIdType());
8850 if (FullExpr.isInvalid())
8854 FullExpr = CheckPlaceholderExpr(FullExpr.get());
8855 if (FullExpr
[all...]
H A DSemaStmt.cpp268 if (const FullExpr *Temps = dyn_cast<FullExpr>(E))
1025 if (const auto *FE = dyn_cast<FullExpr>(E))
2210 ExprResult FullExpr = ActOnFinishFullExpr(E, /*DiscardedValue*/ false); local
2211 if (FullExpr.isInvalid())
2213 return StmtResult(static_cast<Stmt*>(FullExpr.get()));
H A DSemaInit.cpp7629 if (auto *FE = dyn_cast<FullExpr>(Init))
7763 if (auto *FE = dyn_cast<FullExpr>(Init))
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/
H A DIgnoreExpr.h52 if (auto *FE = dyn_cast<FullExpr>(E))
79 if (auto *FE = dyn_cast<FullExpr>(E))
H A DComputeDependence.h25 class FullExpr;
112 ExprDependence computeDependence(FullExpr *E);
H A DExpr.h847 /// * FullExpr
856 /// * FullExpr
1026 /// FullExpr - Represents a "full-expression" node.
1027 class FullExpr : public Expr { class in namespace:clang
1031 FullExpr(StmtClass SC, Expr *subexpr) function in class:clang::FullExpr
1037 FullExpr(StmtClass SC, EmptyShell Empty) function in class:clang::FullExpr
1059 : public FullExpr,
H A DExprCXX.h1318 // immediate calls) with the top level FullExpr and ConstantExpr stripped off.
3433 : public FullExpr,
/freebsd-current/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransRetainReleaseDealloc.cpp256 isa<FullExpr>(OuterS)));
379 if (FullExpr *FE = dyn_cast<FullExpr>(Rec))
H A DTransAutoreleasePool.cpp406 if (FullExpr *FE = dyn_cast<FullExpr>(S))
H A DTransforms.cpp77 if (const FullExpr *FE = dyn_cast<FullExpr>(E))
H A DTransUnbridgedCasts.cpp374 } while (parent && isa<FullExpr>(parent));
H A DObjCMT.cpp216 bool subscriptOperatorNeedsParens(const Expr *FullExpr) { argument
217 const Expr* Expr = FullExpr->IgnoreImpCasts();
225 isa<ObjCIvarRefExpr>(Expr) || isa<ParenExpr>(FullExpr) ||
/freebsd-current/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp172 static bool subscriptOperatorNeedsParens(const Expr *FullExpr);
892 static bool subscriptOperatorNeedsParens(const Expr *FullExpr) { argument
893 const Expr* Expr = FullExpr->IgnoreImpCasts();
907 isa<ParenExpr>(FullExpr) ||
914 static bool castOperatorNeedsParens(const Expr *FullExpr) { argument
915 const Expr* Expr = FullExpr->IgnoreImpCasts();
934 isa<ParenExpr>(FullExpr) ||
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp387 while (const FullExpr *FE = dyn_cast<FullExpr>(E))
/freebsd-current/contrib/llvm-project/clang/lib/AST/
H A DParentMap.cpp178 isa<FullExpr>(P))) {
H A DParentMapContext.cpp209 if (isa<FullExpr>(E))
H A DExprCXX.cpp989 if (auto *E = dyn_cast_if_present<FullExpr>(Init))
1376 : FullExpr(ExprWithCleanupsClass, subexpr) {
1393 : FullExpr(ExprWithCleanupsClass, empty) {
H A DComputeDependence.cpp24 ExprDependence clang::computeDependence(FullExpr *E) {
H A DExpr.cpp315 : FullExpr(ConstantExprClass, SubExpr) {
350 : FullExpr(ConstantExprClass, Empty) {
1945 if (auto *Full = dyn_cast<FullExpr>(E))
H A DDecl.cpp2964 if (auto *E = dyn_cast_if_present<FullExpr>(Arg))
/freebsd-current/contrib/llvm-project/clang/lib/Analysis/
H A DLiveVariables.cpp198 if (const FullExpr *FE = dyn_cast<FullExpr>(E)) {
H A DThreadSafety.cpp1416 else if (const auto *FE = dyn_cast<FullExpr>(Cond))
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp152 } else if (const auto *FE = dyn_cast<FullExpr>(E)) {
2141 if (const auto *FE = dyn_cast<FullExpr>(Ex))
H A DBugReporter.cpp1356 if (isa<FullExpr, CXXBindTemporaryExpr, SubstNonTypeTemplateParmExpr>(S))

Completed in 677 milliseconds

12