Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h38 class StmtExpr; variable
127 ExprDependence computeDependence(StmtExpr *E, unsigned TemplateDepth);
H A DExpr.h4523 class StmtExpr : public Expr {
4527 StmtExpr(CompoundStmt *SubStmt, QualType T, SourceLocation LParenLoc, in StmtExpr() function
4538 explicit StmtExpr(EmptyShell Empty) : Expr(StmtExprClass, Empty) { } in StmtExpr() function
H A DStmt.h751 friend class StmtExpr;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DVarBypassDetector.cpp61 ((isa<Expr>(S) && !isa<StmtExpr>(S)) ? origParentScope in BuildScopeInformation()
H A DCGExprComplex.cpp196 ComplexPairTy VisitStmtExpr(const StmtExpr *E);
504 ComplexPairTy ComplexExprEmitter::VisitStmtExpr(const StmtExpr *E) { in VisitStmtExpr()
H A DCGExprAgg.cpp167 void VisitStmtExpr(const StmtExpr *E);
1114 void AggExprEmitter::VisitStmtExpr(const StmtExpr *E) { in VisitStmtExpr()
H A DCGDecl.cpp1776 if (const StmtExpr *SE = dyn_cast<StmtExpr>(E)) { in isCapturedBy()
H A DCoverageMappingGen.cpp1509 void VisitStmtExpr(const StmtExpr *E) { in VisitStmtExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp309 unsigned &ParentScope = ((isa<Expr>(S) && !isa<StmtExpr>(S)) in BuildScopeInformation()
476 StmtExpr *SE = cast<StmtExpr>(S); in BuildScopeInformation()
H A DSemaLambda.cpp615 if (StmtExpr *SE = dyn_cast<StmtExpr>(E)) { in findEnumForBlockReturn()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td113 def StmtExpr : StmtNode<Expr>;
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DLiveVariables.cpp251 S = cast<StmtExpr>(S)->getSubStmt(); in Visit()
H A DCFG.cpp646 CFGBlock *VisitStmtExpr(StmtExpr *S, AddStmtChoice asc);
2485 return VisitStmtExpr(cast<StmtExpr>(S), asc); in Visit()
4433 CFGBlock *CFGBuilder::VisitStmtExpr(StmtExpr *SE, AddStmtChoice asc) { in VisitStmtExpr()
5883 if (const StmtExpr *SE = dyn_cast<StmtExpr>(S)) { in print_elem()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.h212 bool VisitStmtExpr(const StmtExpr *E);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp444 const CompoundStmt *S = cast<StmtExpr>(E)->getSubStmt(); in ClassifyInternal()
H A DComputeDependence.cpp177 ExprDependence clang::computeDependence(StmtExpr *E, unsigned TemplateDepth) { in computeDependence()
H A DASTStructuralEquivalence.cpp309 bool IsStmtEquivalent(const StmtExpr *E1, const StmtExpr *E2) { in IsStmtEquivalent()
H A DExpr.cpp2895 const CompoundStmt *CS = cast<StmtExpr>(this)->getSubStmt(); in isUnusedResultAWarning()
2907 Loc = cast<StmtExpr>(this)->getLParenLoc(); in isUnusedResultAWarning()
3705 Finder.Visit(cast<StmtExpr>(this)->getSubStmt()); in HasSideEffects()
H A DStmtProfile.cpp1561 void StmtProfiler::VisitStmtExpr(const StmtExpr *S) { in VisitStmtExpr()
H A DStmtPrinter.cpp1861 void StmtPrinter::VisitStmtExpr(StmtExpr *E) { in VisitStmtExpr()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h2210 CompoundStmtMatcher<StmtExpr>::get(const StmtExpr &Node) {
H A DASTMatchers.h2630 extern const internal::VariadicDynCastAllOfMatcher<Stmt, StmtExpr> stmtExpr;
5844 StmtExpr), in AST_POLYMORPHIC_MATCHER_P() argument
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp461 if (auto *SE = dyn_cast<StmtExpr>(E)) { in PropagateResultObject()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp988 const internal::VariadicDynCastAllOfMatcher<Stmt, StmtExpr> stmtExpr;
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1354 void ASTStmtReader::VisitStmtExpr(StmtExpr *E) { in VisitStmtExpr()
3387 S = new (Context) StmtExpr(Empty); in ReadStmtFromStream()

12