Home
last modified time | relevance | path

Searched refs:StmtExpr (Results 1 – 25 of 46) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DTransRetainReleaseDealloc.cpp342 StmtExpr *StmtE = nullptr; in checkForGCDOrXPC()
345 if (StmtExpr *SE = dyn_cast<StmtExpr>(S)) { in checkForGCDOrXPC()
H A DTransEmptyStatementsAndDealloc.cpp153 bool TraverseStmtExpr(StmtExpr *E) { in TraverseStmtExpr()
H A DTransforms.cpp244 bool TraverseStmtExpr(StmtExpr *E) { in TraverseStmtExpr()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DComputeDependence.h38 class StmtExpr; variable
124 ExprDependence computeDependence(StmtExpr *E, unsigned TemplateDepth);
H A DExpr.h4349 class StmtExpr : public Expr {
4353 StmtExpr(CompoundStmt *SubStmt, QualType T, SourceLocation LParenLoc, in StmtExpr() function
4364 explicit StmtExpr(EmptyShell Empty) : Expr(StmtExprClass, Empty) { } in StmtExpr() function
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DIslNodeBuilder.cpp398 isl_ast_expr *StmtExpr = isl_ast_expr_get_op_arg(Expr, 0); in createUserVector() local
399 isl_id *Id = isl_ast_expr_get_id(StmtExpr); in createUserVector()
400 isl_ast_expr_free(StmtExpr); in createUserVector()
776 isl::ast_expr StmtExpr = Expr.get_op_arg(0); in hasPartialAccesses() local
777 isl::id Id = StmtExpr.get_id(); in hasPartialAccesses()
1000 isl_ast_expr *StmtExpr = isl_ast_expr_get_op_arg(Expr, 0); in createUser() local
1001 Id = isl_ast_expr_get_id(StmtExpr); in createUser()
1002 isl_ast_expr_free(StmtExpr); in createUser()
H A DPPCGCodeGeneration.cpp1233 isl_ast_expr *StmtExpr = isl_ast_expr_get_op_arg(Expr, 0); in createUser() local
1234 isl_id *Id = isl_ast_expr_get_id(StmtExpr); in createUser()
1236 isl_ast_expr_free(StmtExpr); in createUser()
1383 isl_ast_expr *StmtExpr = isl_ast_expr_get_op_arg(Expr, 0); in collectReferencesInGPUStmt() local
1384 isl_id *Id = isl_ast_expr_get_id(StmtExpr); in collectReferencesInGPUStmt()
1387 isl_ast_expr_free(StmtExpr); in collectReferencesInGPUStmt()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DVarBypassDetector.cpp60 ((isa<Expr>(S) && !isa<StmtExpr>(S)) ? origParentScope in BuildScopeInformation()
H A DCGExprComplex.cpp188 ComplexPairTy VisitStmtExpr(const StmtExpr *E);
417 ComplexPairTy ComplexExprEmitter::VisitStmtExpr(const StmtExpr *E) { in VisitStmtExpr()
H A DCGExprAgg.cpp156 void VisitStmtExpr(const StmtExpr *E);
946 void AggExprEmitter::VisitStmtExpr(const StmtExpr *E) { in VisitStmtExpr()
H A DCGDecl.cpp1671 if (const StmtExpr *SE = dyn_cast<StmtExpr>(E)) { in isCapturedBy()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DFunctionSizeCheck.cpp106 bool TraverseStmtExpr(StmtExpr *SE) { in TraverseStmtExpr()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td112 def StmtExpr : StmtNode<Expr>;
/llvm-project-15.0.7/clang/lib/Analysis/
H A DLiveVariables.cpp233 S = cast<StmtExpr>(S)->getSubStmt(); in Visit()
H A DCFG.cpp607 CFGBlock *VisitStmtExpr(StmtExpr *S, AddStmtChoice asc);
2332 return VisitStmtExpr(cast<StmtExpr>(S), asc); in Visit()
4254 CFGBlock *CFGBuilder::VisitStmtExpr(StmtExpr *SE, AddStmtChoice asc) { in VisitStmtExpr()
5696 if (const StmtExpr *SE = dyn_cast<StmtExpr>(S)) { in print_elem()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprClassification.cpp414 const CompoundStmt *S = cast<StmtExpr>(E)->getSubStmt(); in ClassifyInternal()
H A DASTStructuralEquivalence.cpp282 bool IsStmtEquivalent(const StmtExpr *E1, const StmtExpr *E2) { in IsStmtEquivalent()
H A DComputeDependence.cpp177 ExprDependence clang::computeDependence(StmtExpr *E, unsigned TemplateDepth) { in computeDependence()
H A DExpr.cpp2761 const CompoundStmt *CS = cast<StmtExpr>(this)->getSubStmt(); in isUnusedResultAWarning()
2773 Loc = cast<StmtExpr>(this)->getLParenLoc(); in isUnusedResultAWarning()
3532 Finder.Visit(cast<StmtExpr>(this)->getSubStmt()); in HasSideEffects()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaLambda.cpp601 if (StmtExpr *SE = dyn_cast<StmtExpr>(E)) { in findEnumForBlockReturn()
H A DJumpDiagnostics.cpp310 unsigned &ParentScope = ((isa<Expr>(S) && !isa<StmtExpr>(S)) in BuildScopeInformation()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h2183 CompoundStmtMatcher<StmtExpr>::get(const StmtExpr &Node) {
H A DASTMatchers.h2481 extern const internal::VariadicDynCastAllOfMatcher<Stmt, StmtExpr> stmtExpr;
5537 StmtExpr), in AST_POLYMORPHIC_MATCHER_P() argument
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dconstant-expression-cxx14.cpp828 namespace StmtExpr { namespace
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp946 const internal::VariadicDynCastAllOfMatcher<Stmt, StmtExpr> stmtExpr;

12