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

12

/external/clang/lib/ARCMigrate/
H A DTransRetainReleaseDealloc.cpp329 /// and return the top container which is the StmtExpr and the macro argument
348 StmtExpr *StmtE = nullptr;
351 if (StmtExpr *SE = dyn_cast<StmtExpr>(S)) {
H A DTransEmptyStatementsAndDealloc.cpp157 bool TraverseStmtExpr(StmtExpr *E) {
H A DTransforms.cpp255 bool TraverseStmtExpr(StmtExpr *E) {
/external/clang/lib/AST/
H A DExprClassification.cpp368 const CompoundStmt *S = cast<StmtExpr>(E)->getSubStmt();
H A DStmtProfile.cpp550 void StmtProfiler::VisitStmtExpr(const StmtExpr *S) {
H A DExpr.cpp2199 const CompoundStmt *CS = cast<StmtExpr>(this)->getSubStmt();
2211 Loc = cast<StmtExpr>(this)->getLParenLoc();
/external/clang/lib/Analysis/
H A DLiveVariables.cpp271 S = cast<StmtExpr>(S)->getSubStmt();
H A DCFG.cpp401 CFGBlock *VisitStmtExpr(StmtExpr *S, AddStmtChoice asc);
1469 return VisitStmtExpr(cast<StmtExpr>(S), asc);
1660 // If visiting RHS causes us to finish 'Block', e.g. the RHS is a StmtExpr
2901 CFGBlock *CFGBuilder::VisitStmtExpr(StmtExpr *SE, AddStmtChoice asc) {
4037 if (const StmtExpr *SE = dyn_cast<StmtExpr>(S)) {
/external/clang/lib/Sema/
H A DJumpDiagnostics.cpp274 unsigned &ParentScope = ((isa<Expr>(S) && !isa<StmtExpr>(S))
H A DSemaLambda.cpp520 if (StmtExpr *SE = dyn_cast<StmtExpr>(E)) {
/external/chromium_org/v8/tools/gcmole/
H A Dgcmole.cc582 VISIT(StmtExpr);
627 IGNORE_EXPR(StmtExpr);
/external/clang/lib/CodeGen/
H A DCGExprComplex.cpp155 ComplexPairTy VisitStmtExpr(const StmtExpr *E);
378 ComplexPairTy ComplexExprEmitter::VisitStmtExpr(const StmtExpr *E) {
H A DCGDecl.cpp1005 if (const StmtExpr *SE = dyn_cast<StmtExpr>(e)) {
H A DCGExprAgg.cpp146 void VisitStmtExpr(const StmtExpr *E);
758 void AggExprEmitter::VisitStmtExpr(const StmtExpr *E) {
H A DCGExpr.cpp849 return EmitStmtExprLValue(cast<StmtExpr>(E));
3194 LValue CodeGenFunction::EmitStmtExprLValue(const StmtExpr *E) {
H A DCGExprScalar.cpp288 Value *VisitStmtExpr(const StmtExpr *E);
1505 Value *ScalarExprEmitter::VisitStmtExpr(const StmtExpr *E) {
H A DCodeGenFunction.h647 /// StmtExpr is.
2116 LValue EmitStmtExprLValue(const StmtExpr *E);
/external/clang/test/SemaCXX/
H A Dconstant-expression-cxx1y.cpp769 namespace StmtExpr { namespace in namespace:loops
H A Dconstant-expression-cxx11.cpp1672 namespace StmtExpr {
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp1163 const StmtExpr *SE = cast<StmtExpr>(S);
/external/clang/include/clang/AST/
H A DExpr.h3384 /// StmtExpr - This is the GNU Statement Expression extension: ({int X=4; X;}).
3385 /// The StmtExpr contains a single CompoundStmt node, which it evaluates and
3388 /// A StmtExpr is always an r-value; values "returned" out of a
3389 /// StmtExpr will be copied.
3390 class StmtExpr : public Expr { class in class:clang::StringLiteral::OffsetOfExpr
3397 StmtExpr(CompoundStmt *substmt, QualType T, function in class:clang::StringLiteral::OffsetOfExpr::StmtExpr
3404 explicit StmtExpr(EmptyShell Empty) : Expr(StmtExprClass, Empty) { } function in class:clang::StringLiteral::OffsetOfExpr::StmtExpr
H A DDataRecursiveASTVisitor.h2215 DEF_TRAVERSE_STMT(StmtExpr, {})
H A DRecursiveASTVisitor.h2237 DEF_TRAVERSE_STMT(StmtExpr, {})
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp822 void ASTStmtReader::VisitStmtExpr(StmtExpr *E) {
2302 S = new (Context) StmtExpr(Empty);
/external/clang/bindings/python/clang/
H A Dcindex.py843 CursorKind.StmtExpr = CursorKind(121)

Completed in 1487 milliseconds

12