Searched refs:StmtExpr (Results 1 - 25 of 35) sorted by relevance

12

/external/clang/lib/ARCMigrate/
H A DTransRetainReleaseDealloc.cpp319 /// and return the top container which is the StmtExpr and the macro argument
338 StmtExpr *StmtE = nullptr;
341 if (StmtExpr *SE = dyn_cast<StmtExpr>(S)) {
H A DTransEmptyStatementsAndDealloc.cpp155 bool TraverseStmtExpr(StmtExpr *E) {
H A DTransforms.cpp251 bool TraverseStmtExpr(StmtExpr *E) {
/external/clang/lib/AST/
H A DExprClassification.cpp376 const CompoundStmt *S = cast<StmtExpr>(E)->getSubStmt();
H A DExpr.cpp2141 const CompoundStmt *CS = cast<StmtExpr>(this)->getSubStmt();
2153 Loc = cast<StmtExpr>(this)->getLParenLoc();
2901 Finder.Visit(cast<StmtExpr>(this)->getSubStmt());
H A DStmtProfile.cpp893 void StmtProfiler::VisitStmtExpr(const StmtExpr *S) {
H A DASTImporter.cpp238 Expr *VisitStmtExpr(StmtExpr *E);
5592 Expr *ASTNodeImporter::VisitStmtExpr(StmtExpr *E) {
5602 return new (Importer.getToContext()) StmtExpr(ToSubStmt, T,
/external/clang/lib/Analysis/
H A DLiveVariables.cpp270 S = cast<StmtExpr>(S)->getSubStmt();
H A DCFG.cpp479 CFGBlock *VisitStmtExpr(StmtExpr *S, AddStmtChoice asc);
1594 return VisitStmtExpr(cast<StmtExpr>(S), asc);
1785 // If visiting RHS causes us to finish 'Block', e.g. the RHS is a StmtExpr
3059 CFGBlock *CFGBuilder::VisitStmtExpr(StmtExpr *SE, AddStmtChoice asc) {
4226 if (const StmtExpr *SE = dyn_cast<StmtExpr>(S)) {
/external/clang/lib/CodeGen/
H A DCGExprComplex.cpp162 ComplexPairTy VisitStmtExpr(const StmtExpr *E);
386 ComplexPairTy ComplexExprEmitter::VisitStmtExpr(const StmtExpr *E) {
H A DCGDecl.cpp1131 if (const StmtExpr *SE = dyn_cast<StmtExpr>(e)) {
H A DCGExprAgg.cpp152 void VisitStmtExpr(const StmtExpr *E);
777 void AggExprEmitter::VisitStmtExpr(const StmtExpr *E) {
H A DCGExpr.cpp1046 return EmitStmtExprLValue(cast<StmtExpr>(E));
3977 LValue CodeGenFunction::EmitStmtExprLValue(const StmtExpr *E) {
/external/v8/tools/gcmole/
H A Dgcmole.cc614 VISIT(StmtExpr);
659 IGNORE_EXPR(StmtExpr);
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1734 const internal::VariadicDynCastAllOfMatcher<Stmt, StmtExpr> stmtExpr;
3562 StmtExpr),
H A DASTMatchersInternal.h1696 CompoundStmtMatcher<StmtExpr>::get(const StmtExpr &Node) {
/external/clang/lib/Sema/
H A DSemaLambda.cpp521 if (StmtExpr *SE = dyn_cast<StmtExpr>(E)) {
H A DJumpDiagnostics.cpp279 unsigned &ParentScope = ((isa<Expr>(S) && !isa<StmtExpr>(S))
/external/clang/test/SemaCXX/
H A Dconstant-expression-cxx1y.cpp766 namespace StmtExpr { namespace in namespace:loops
H A Dconstant-expression-cxx11.cpp1735 namespace StmtExpr {
/external/clang/unittests/ASTMatchers/
H A DASTMatchersNodeTest.cpp756 TEST(Matcher, StmtExpr) {
/external/clang/include/clang/AST/
H A DExpr.h3374 /// StmtExpr - This is the GNU Statement Expression extension: ({int X=4; X;}).
3375 /// The StmtExpr contains a single CompoundStmt node, which it evaluates and
3378 /// A StmtExpr is always an r-value; values "returned" out of a
3379 /// StmtExpr will be copied.
3380 class StmtExpr : public Expr { class in class:clang::StringLiteral::final::CallExpr
3387 StmtExpr(CompoundStmt *substmt, QualType T, function in class:clang::StringLiteral::final::CallExpr::StmtExpr
3394 explicit StmtExpr(EmptyShell Empty) : Expr(StmtExprClass, Empty) { } function in class:clang::StringLiteral::final::CallExpr::StmtExpr
H A DRecursiveASTVisitor.h2360 DEF_TRAVERSE_STMT(StmtExpr, {})
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp1301 const StmtExpr *SE = cast<StmtExpr>(S);
/external/clang/bindings/python/clang/
H A Dcindex.py872 CursorKind.StmtExpr = CursorKind(121)

Completed in 622 milliseconds

12