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

12

/external/clang/include/clang/Analysis/Visitors/
H A DCFGStmtVisitor.h81 DISPATCH_CASE(StmtExpr)
105 DEFAULT_BLOCKSTMT_VISIT(StmtExpr)
151 CompoundStmt *CS = cast<StmtExpr>(S)->getSubStmt();
/external/clang/lib/ARCMigrate/
H A DTransRetainReleaseDealloc.cpp244 /// and return the top container which is the StmtExpr and the macro argument
263 StmtExpr *StmtE = 0;
266 if (StmtExpr *SE = dyn_cast<StmtExpr>(S)) {
H A DTransEmptyStatementsAndDealloc.cpp158 bool TraverseStmtExpr(StmtExpr *E) {
H A DTransforms.cpp239 bool TraverseStmtExpr(StmtExpr *E) {
/external/clang/lib/CodeGen/
H A DCGExprComplex.cpp155 ComplexPairTy VisitStmtExpr(const StmtExpr *E);
348 ComplexPairTy ComplexExprEmitter::VisitStmtExpr(const StmtExpr *E) {
H A DCGExprAgg.cpp147 void VisitStmtExpr(const StmtExpr *E);
675 void AggExprEmitter::VisitStmtExpr(const StmtExpr *E) {
H A DCGDecl.cpp952 if (const StmtExpr *SE = dyn_cast<StmtExpr>(e)) {
H A DCGExpr.cpp770 return EmitStmtExprLValue(cast<StmtExpr>(E));
2795 LValue CodeGenFunction::EmitStmtExprLValue(const StmtExpr *E) {
H A DCGExprScalar.cpp276 Value *VisitStmtExpr(const StmtExpr *E);
1237 Value *ScalarExprEmitter::VisitStmtExpr(const StmtExpr *E) {
H A DCodeGenFunction.h957 /// StmtExpr is.
2203 LValue EmitStmtExprLValue(const StmtExpr *E);
/external/clang/lib/Analysis/
H A DCFG.cpp360 CFGBlock *VisitStmtExpr(StmtExpr *S, AddStmtChoice asc);
1146 return VisitStmtExpr(cast<StmtExpr>(S), asc);
1329 // If visiting RHS causes us to finish 'Block', e.g. the RHS is a StmtExpr
2526 CFGBlock *CFGBuilder::VisitStmtExpr(StmtExpr *SE, AddStmtChoice asc) {
3393 } else if (const StmtExpr *SE = dyn_cast<StmtExpr>(Exp)) {
3693 if (const StmtExpr *SE = dyn_cast<StmtExpr>(S)) {
H A DLiveVariables.cpp276 S = cast<StmtExpr>(S)->getSubStmt();
/external/clang/lib/AST/
H A DExprClassification.cpp360 const CompoundStmt *S = cast<StmtExpr>(E)->getSubStmt();
H A DStmtProfile.cpp408 void StmtProfiler::VisitStmtExpr(const StmtExpr *S) {
H A DExpr.cpp2006 const CompoundStmt *CS = cast<StmtExpr>(this)->getSubStmt();
2018 Loc = cast<StmtExpr>(this)->getLParenLoc();
/external/clang/lib/Sema/
H A DJumpDiagnostics.cpp282 unsigned &ParentScope = ((isa<Expr>(S) && !isa<StmtExpr>(S))
H A DSemaStmt.cpp167 if (isa<StmtExpr>(E) && Loc.isMacroID())
/external/v8/tools/gcmole/
H A Dgcmole.cc587 VISIT(StmtExpr);
634 IGNORE_EXPR(StmtExpr);
/external/clang/include/clang/AST/
H A DExpr.h3205 /// StmtExpr - This is the GNU Statement Expression extension: ({int X=4; X;}).
3206 /// The StmtExpr contains a single CompoundStmt node, which it evaluates and
3209 /// A StmtExpr is always an r-value; values "returned" out of a
3210 /// StmtExpr will be copied.
3211 class StmtExpr : public Expr { class in class:clang::StringLiteral::OffsetOfExpr
3218 StmtExpr(CompoundStmt *substmt, QualType T, function in class:clang::StringLiteral::OffsetOfExpr::StmtExpr
3225 explicit StmtExpr(EmptyShell Empty) : Expr(StmtExprClass, Empty) { } function in class:clang::StringLiteral::OffsetOfExpr::StmtExpr
3243 static bool classof(const StmtExpr *) { return true; }
H A DRecursiveASTVisitor.h2187 DEF_TRAVERSE_STMT(StmtExpr, { })
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp906 const StmtExpr *SE = cast<StmtExpr>(S);
/external/clang/bindings/python/clang/
H A Dcindex.py816 CursorKind.StmtExpr = CursorKind(121)
/external/clang/tools/libclang/
H A DRecursiveASTVisitor.h2107 DEF_TRAVERSE_STMT(StmtExpr, { })
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp737 void ASTStmtReader::VisitStmtExpr(StmtExpr *E) {
1882 S = new (Context) StmtExpr(Empty);
H A DASTWriterStmt.cpp692 void ASTStmtWriter::VisitStmtExpr(StmtExpr *E) {

Completed in 4288 milliseconds

12