Home
last modified time | relevance | path

Searched refs:stmt (Results 1 - 25 of 209) sorted by relevance

123456789

/third_party/skia/third_party/externals/tint/src/resolver/
H A Dresolver_behavior_test.cc40 auto* stmt = Decl(Var("lhs", ty.i32(), Add(Call("DiscardOrNext"), 1))); in TEST_F() local
41 WrapInFunction(stmt); in TEST_F()
45 auto* sem = Sem().Get(stmt); in TEST_F()
51 auto* stmt = Decl(Var("lhs", ty.i32(), Add(1, Call("DiscardOrNext")))); in TEST_F() local
52 WrapInFunction(stmt); in TEST_F()
56 auto* sem = Sem().Get(stmt); in TEST_F()
62 auto* stmt = Decl(Var("lhs", ty.u32(), Bitcast<u32>(Call("DiscardOrNext")))); in TEST_F() local
63 WrapInFunction(stmt); in TEST_F()
67 auto* sem = Sem().Get(stmt); in TEST_F()
79 auto* stmt in TEST_F() local
91 auto* stmt = TEST_F() local
104 auto* stmt = Decl(Var("lhs", ty.i32(), TEST_F() local
117 auto* stmt = Assign("lhs", "rhs"); TEST_F() local
129 auto* stmt = Assign(IndexAccessor("lhs", Call("DiscardOrNext")), 1); TEST_F() local
141 auto* stmt = Assign("lhs", Call("DiscardOrNext")); TEST_F() local
153 auto* stmt = Block(); TEST_F() local
163 auto* stmt = Block(Discard()); TEST_F() local
174 auto* stmt = CallStmt(Call("f")); TEST_F() local
185 auto* stmt = CallStmt(Call("f")); TEST_F() local
195 auto* stmt = For(Decl(Var("v", ty.i32(), Call("DiscardOrNext"))), nullptr, TEST_F() local
207 auto* stmt = Break(); TEST_F() local
217 auto* stmt = Continue(); TEST_F() local
227 auto* stmt = Discard(); TEST_F() local
237 auto* stmt = For(nullptr, nullptr, nullptr, Block()); TEST_F() local
247 auto* stmt = For(nullptr, nullptr, nullptr, Block(Break())); TEST_F() local
257 auto* stmt = For(nullptr, nullptr, nullptr, Block(Continue())); TEST_F() local
267 auto* stmt = For(nullptr, nullptr, nullptr, Block(Discard())); TEST_F() local
277 auto* stmt = For(nullptr, nullptr, nullptr, Block(Return())); TEST_F() local
287 auto* stmt = For(Decl(Var("v", ty.i32(), Call("DiscardOrNext"))), nullptr, TEST_F() local
299 auto* stmt = For(Decl(Var("v", ty.i32(), Call("DiscardOrNext"))), nullptr, TEST_F() local
310 auto* stmt = For(nullptr, true, nullptr, Block()); TEST_F() local
320 auto* stmt = For(nullptr, Equal(Call("DiscardOrNext"), 1), nullptr, Block()); TEST_F() local
331 auto* stmt = If(true, Block()); TEST_F() local
341 auto* stmt = If(true, Block(Discard())); TEST_F() local
352 auto* stmt = If(true, Block(), Else(Block(Discard()))); TEST_F() local
363 auto* stmt = If(true, Block(Discard()), Else(Block(Discard()))); TEST_F() local
373 auto* stmt = If(Equal(Call("DiscardOrNext"), 1), Block()); TEST_F() local
384 auto* stmt = If(true, Block(), // TEST_F() local
396 auto* stmt = Decl(Const("v", ty.i32(), Expr(1))); TEST_F() local
406 auto* stmt = Decl(Const("lhs", ty.i32(), Call("DiscardOrNext"))); TEST_F() local
417 auto* stmt = Loop(Block()); TEST_F() local
427 auto* stmt = Loop(Block(Break())); TEST_F() local
437 auto* stmt = Loop(Block(Continue())); TEST_F() local
447 auto* stmt = Loop(Block(Discard())); TEST_F() local
457 auto* stmt = Loop(Block(Return())); TEST_F() local
467 auto* stmt = Loop(Block(), Block()); TEST_F() local
477 auto* stmt = Loop(Block(), Block(Break())); TEST_F() local
487 auto* stmt = Return(); TEST_F() local
497 auto* stmt = Return(Call("DiscardOrNext")); TEST_F() local
508 auto* stmt = Switch(1, DefaultCase(Block())); TEST_F() local
518 auto* stmt = Switch(1, DefaultCase(Block())); TEST_F() local
528 auto* stmt = Switch(1, DefaultCase(Block(Discard()))); TEST_F() local
538 auto* stmt = Switch(1, DefaultCase(Block(Return()))); TEST_F() local
548 auto* stmt = Switch(1, Case(Expr(0), Block()), DefaultCase(Block())); TEST_F() local
558 auto* stmt = Switch(1, Case(Expr(0), Block()), DefaultCase(Block(Discard()))); TEST_F() local
569 auto* stmt = Switch(1, Case(Expr(0), Block()), DefaultCase(Block(Return()))); TEST_F() local
580 auto* stmt = Switch(1, Case(Expr(0), Block(Discard())), DefaultCase(Block())); TEST_F() local
592 auto* stmt = TEST_F() local
604 auto* stmt = TEST_F() local
617 auto* stmt = Switch(1, // TEST_F() local
632 auto* stmt = Switch(Call("DiscardOrNext"), DefaultCase(Block())); TEST_F() local
643 auto* stmt = Decl(Var("v", ty.i32())); TEST_F() local
653 auto* stmt = Decl(Var("lhs", ty.i32(), Call("DiscardOrNext"))); TEST_F() local
[all...]
H A Dresolver.cc813 for (auto* stmt : stmts) { in Statements()
814 Mark(stmt); in Statements()
815 auto* sem = Statement(stmt); in Statements()
836 sem::Statement* Resolver::Statement(const ast::Statement* stmt) { in Statement() argument
837 if (stmt->Is<ast::CaseStatement>()) { in Statement()
839 stmt->source); in Statement()
842 if (stmt->Is<ast::ElseStatement>()) { in Statement()
852 if (auto* b = stmt->As<ast::BlockStatement>()) { in Statement()
855 if (auto* l = stmt->As<ast::ForLoopStatement>()) { in Statement()
858 if (auto* l = stmt in Statement()
899 CaseStatement(const ast::CaseStatement* stmt) CaseStatement() argument
917 IfStatement(const ast::IfStatement* stmt) IfStatement() argument
[all...]
/third_party/ltp/tools/sparse/sparse-src/
H A Dinline.c46 static struct statement * dup_statement(struct statement *stmt) in dup_statement() argument
48 struct statement *dup = alloc_statement(stmt->pos, stmt->type); in dup_statement()
49 *dup = *stmt; in dup_statement()
197 struct statement *stmt = alloc_statement(expr->pos, STMT_COMPOUND); in copy_expression() local
198 copy_statement(expr->statement, stmt); in copy_expression()
200 expr->statement = stmt; in copy_expression()
331 static struct statement *copy_one_statement(struct statement *stmt) in copy_one_statement() argument
333 if (!stmt) in copy_one_statement()
335 switch(stmt in copy_one_statement()
477 struct statement *stmt; copy_statement() local
518 struct statement *stmt = alloc_statement(expr->pos, STMT_COMPOUND); inline_function() local
[all...]
H A Dast-inspect.c45 struct statement *stmt = node->ptr; in inspect_statement() local
46 node->text = g_strdup_printf("%s %s:", node->text, statement_type_name(stmt->type)); in inspect_statement()
47 switch (stmt->type) { in inspect_statement()
49 ast_append_child(node, "stmts:", stmt->stmts, inspect_statement_list); in inspect_statement()
52 ast_append_child(node, "expression:", stmt->expression, inspect_expression); in inspect_statement()
55 ast_append_child(node, "conditional:", stmt->if_conditional, inspect_expression); in inspect_statement()
56 ast_append_child(node, "if_true:", stmt->if_true, inspect_statement); in inspect_statement()
57 ast_append_child(node, "if_false:", stmt->if_false, inspect_statement); in inspect_statement()
60 ast_append_child(node, "break:", stmt->iterator_break, inspect_symbol); in inspect_statement()
61 ast_append_child(node, "continue:", stmt in inspect_statement()
[all...]
H A Dparse.c62 static struct token *parse_if_statement(struct token *token, struct statement *stmt);
63 static struct token *parse_return_statement(struct token *token, struct statement *stmt);
64 static struct token *parse_loop_iterator(struct token *token, struct statement *stmt);
65 static struct token *parse_default_statement(struct token *token, struct statement *stmt);
66 static struct token *parse_case_statement(struct token *token, struct statement *stmt);
67 static struct token *parse_switch_statement(struct token *token, struct statement *stmt);
68 static struct token *parse_for_statement(struct token *token, struct statement *stmt);
69 static struct token *parse_while_statement(struct token *token, struct statement *stmt);
70 static struct token *parse_do_statement(struct token *token, struct statement *stmt);
71 static struct token *parse_goto_statement(struct token *token, struct statement *stmt);
664 struct statement *stmt = __alloc_statement(0); alloc_statement() local
1984 parse_asm_operands(struct token *token, struct statement *stmt, struct asm_operand_list **inout) parse_asm_operands() argument
2006 parse_asm_clobbers(struct token *token, struct statement *stmt, struct expression_list **clobbers) parse_asm_clobbers() argument
2019 parse_asm_labels(struct token *token, struct statement *stmt, struct symbol_list **labels) parse_asm_labels() argument
2035 parse_asm_statement(struct token *token, struct statement *stmt) parse_asm_statement() argument
2096 struct statement *stmt; make_statement() local
2114 start_iterator(struct statement *stmt) start_iterator() argument
2131 end_iterator(struct statement *stmt) end_iterator() argument
2139 struct statement *stmt = alloc_statement(sym->pos, STMT_COMPOUND); start_function() local
2174 start_switch(struct statement *stmt) start_switch() argument
2194 end_switch(struct statement *stmt) end_switch() argument
2201 add_case_statement(struct statement *stmt) add_case_statement() argument
2218 parse_return_statement(struct token *token, struct statement *stmt) parse_return_statement() argument
2240 parse_for_statement(struct token *token, struct statement *stmt) parse_for_statement() argument
2275 parse_while_statement(struct token *token, struct statement *stmt) parse_while_statement() argument
2292 parse_do_statement(struct token *token, struct statement *stmt) parse_do_statement() argument
2315 parse_if_statement(struct token *token, struct statement *stmt) parse_if_statement() argument
2327 case_statement(struct token *token, struct statement *stmt) case_statement() argument
2335 parse_case_statement(struct token *token, struct statement *stmt) parse_case_statement() argument
2343 parse_default_statement(struct token *token, struct statement *stmt) parse_default_statement() argument
2348 parse_loop_iterator(struct token *token, struct statement *stmt) parse_loop_iterator() argument
2358 parse_switch_statement(struct token *token, struct statement *stmt) parse_switch_statement() argument
2389 parse_goto_statement(struct token *token, struct statement *stmt) parse_goto_statement() argument
2407 parse_context_statement(struct token *token, struct statement *stmt) parse_context_statement() argument
2426 parse_range_statement(struct token *token, struct statement *stmt) parse_range_statement() argument
2451 struct statement *stmt = alloc_statement(token->pos, STMT_NONE); statement() local
2516 struct statement * stmt; statement_list() local
2589 compound_statement(struct token *token, struct statement *stmt) compound_statement() argument
2741 struct statement *stmt, **p; parse_function_body() local
2875 struct statement *stmt; toplevel_asm_declaration() local
[all...]
H A Ddissect.c64 *do_statement(usage_t mode, struct statement *stmt);
497 static struct symbol *do_statement(usage_t mode, struct statement *stmt) in do_statement() argument
501 if (stmt) switch (stmt->type) { in do_statement()
503 warning(stmt->pos, "bad stmt->type: %d", stmt->type); in do_statement()
510 do_sym_list(stmt->declaration); in do_statement()
513 ret = do_expression(mode, stmt->expression); in do_statement()
517 do_expression(u_lval(base_type(type)), stmt in do_statement()
617 struct statement *stmt; do_symbol() local
[all...]
H A Dshow-parse.c496 struct statement *stmt = type->stmt; in show_symbol() local
498 if (stmt) { in show_symbol()
500 val = show_statement(stmt); in show_symbol()
502 printf("\tmov.%d\t\tretval,%d\n", stmt->ret->bit_size, val); in show_symbol()
533 static void show_switch_statement(struct statement *stmt) in show_switch_statement() argument
535 int val = show_expression(stmt->switch_expression); in show_switch_statement()
548 FOR_EACH_PTR(stmt->switch_case->symbol_list, sym) { in show_switch_statement()
549 struct statement *case_stmt = sym->stmt; in show_switch_statement()
572 show_statement(stmt in show_switch_statement()
591 show_statement(struct statement *stmt) show_statement() argument
882 show_return_stmt(struct statement *stmt) show_return_stmt() argument
[all...]
H A Dexpand.c1137 struct statement *stmt = expr->statement; in expand_expression() local
1138 int cost = expand_statement(stmt); in expand_expression()
1140 if (stmt->type == STMT_EXPRESSION && stmt->expression) in expand_expression()
1141 *expr = *stmt->expression; in expand_expression()
1203 if (base_type->stmt) in expand_symbol()
1204 expand_statement(base_type->stmt); in expand_symbol()
1209 static void expand_return_expression(struct statement *stmt) in expand_return_expression() argument
1211 expand_expression(stmt->expression); in expand_return_expression()
1214 static int expand_if_statement(struct statement *stmt) in expand_if_statement() argument
1245 expand_asm_statement(struct statement *stmt) expand_asm_statement() argument
1271 expand_compound(struct statement *stmt) expand_compound() argument
1294 expand_statement(struct statement *stmt) expand_statement() argument
[all...]
/third_party/node/deps/v8/src/ast/
H A Dast-traversal-visitor.h117 Statement* stmt = stmts->at(i); in VisitStatements() local
118 RECURSE(Visit(stmt)); in VisitStatements()
136 void AstTraversalVisitor<Subclass>::VisitBlock(Block* stmt) { in VisitBlock() argument
137 PROCESS_NODE(stmt); in VisitBlock()
138 if (stmt->scope() != nullptr) { in VisitBlock()
139 RECURSE_EXPRESSION(VisitDeclarations(stmt->scope()->declarations())); in VisitBlock()
141 RECURSE(VisitStatements(stmt->statements())); in VisitBlock()
146 ExpressionStatement* stmt) { in VisitExpressionStatement()
147 PROCESS_NODE(stmt); in VisitExpressionStatement()
148 RECURSE(Visit(stmt in VisitExpressionStatement()
145 VisitExpressionStatement( ExpressionStatement* stmt) VisitExpressionStatement() argument
152 VisitEmptyStatement(EmptyStatement* stmt) VisitEmptyStatement() argument
155 VisitSloppyBlockFunctionStatement( SloppyBlockFunctionStatement* stmt) VisitSloppyBlockFunctionStatement() argument
162 VisitIfStatement(IfStatement* stmt) VisitIfStatement() argument
170 VisitContinueStatement( ContinueStatement* stmt) VisitContinueStatement() argument
176 VisitBreakStatement(BreakStatement* stmt) VisitBreakStatement() argument
181 VisitReturnStatement( ReturnStatement* stmt) VisitReturnStatement() argument
188 VisitWithStatement(WithStatement* stmt) VisitWithStatement() argument
195 VisitSwitchStatement( SwitchStatement* stmt) VisitSwitchStatement() argument
213 VisitDoWhileStatement( DoWhileStatement* stmt) VisitDoWhileStatement() argument
221 VisitWhileStatement(WhileStatement* stmt) VisitWhileStatement() argument
228 VisitForStatement(ForStatement* stmt) VisitForStatement() argument
243 VisitForInStatement(ForInStatement* stmt) VisitForInStatement() argument
251 VisitForOfStatement(ForOfStatement* stmt) VisitForOfStatement() argument
259 VisitTryCatchStatement( TryCatchStatement* stmt) VisitTryCatchStatement() argument
267 VisitTryFinallyStatement( TryFinallyStatement* stmt) VisitTryFinallyStatement() argument
275 VisitDebuggerStatement( DebuggerStatement* stmt) VisitDebuggerStatement() argument
495 VisitInitializeClassMembersStatement( InitializeClassMembersStatement* stmt) VisitInitializeClassMembersStatement() argument
509 VisitInitializeClassStaticElementsStatement( InitializeClassStaticElementsStatement* stmt) VisitInitializeClassStaticElementsStatement() argument
[all...]
H A Dsource-range-ast-visitor.cc18 void SourceRangeAstVisitor::VisitBlock(Block* stmt) { in VisitBlock() argument
19 AstTraversalVisitor::VisitBlock(stmt); in VisitBlock()
20 ZonePtrList<Statement>* stmts = stmt->statements(); in VisitBlock()
21 AstNodeSourceRanges* enclosingSourceRanges = source_range_map_->Find(stmt); in VisitBlock()
28 void SourceRangeAstVisitor::VisitSwitchStatement(SwitchStatement* stmt) { in VisitSwitchStatement() argument
29 AstTraversalVisitor::VisitSwitchStatement(stmt); in VisitSwitchStatement()
30 ZonePtrList<CaseClause>* clauses = stmt->cases(); in VisitSwitchStatement()
42 void SourceRangeAstVisitor::VisitTryCatchStatement(TryCatchStatement* stmt) { in VisitTryCatchStatement() argument
43 AstTraversalVisitor::VisitTryCatchStatement(stmt); in VisitTryCatchStatement()
44 MaybeRemoveContinuationRange(stmt in VisitTryCatchStatement()
48 VisitTryFinallyStatement( TryFinallyStatement* stmt) VisitTryFinallyStatement() argument
104 Statement* stmt = statements->at(i); FindLastNonSyntheticStatement() local
[all...]
/third_party/skia/third_party/externals/tint/src/writer/msl/
H A Dgenerator_impl_variable_decl_statement_test.cc30 auto* stmt = Decl(var); in TEST_F() local
31 WrapInFunction(stmt); in TEST_F()
37 ASSERT_TRUE(gen.EmitStatement(stmt)) << gen.error(); in TEST_F()
43 auto* stmt = Decl(var); in TEST_F() local
44 WrapInFunction(stmt); in TEST_F()
50 ASSERT_TRUE(gen.EmitStatement(stmt)) << gen.error(); in TEST_F()
56 auto* stmt = Decl(var); in TEST_F() local
57 WrapInFunction(stmt); in TEST_F()
63 ASSERT_TRUE(gen.EmitStatement(stmt)) << gen.error(); in TEST_F()
74 auto* stmt in TEST_F() local
88 auto* stmt = Decl(var); TEST_F() local
102 auto* stmt = Decl(var); TEST_F() local
156 auto* stmt = Decl(var); TEST_F() local
[all...]
/third_party/python/Python/
H A Dast.c716 validate_stmt(struct validator *state, stmt_ty stmt) in validate_stmt() argument
719 VALIDATE_POSITIONS(stmt); in validate_stmt()
726 switch (stmt->kind) { in validate_stmt()
728 ret = validate_body(state, stmt->v.FunctionDef.body, "FunctionDef") && in validate_stmt()
729 validate_arguments(state, stmt->v.FunctionDef.args) && in validate_stmt()
730 validate_exprs(state, stmt->v.FunctionDef.decorator_list, Load, 0) && in validate_stmt()
731 (!stmt->v.FunctionDef.returns || in validate_stmt()
732 validate_expr(state, stmt->v.FunctionDef.returns, Load)); in validate_stmt()
735 ret = validate_body(state, stmt->v.ClassDef.body, "ClassDef") && in validate_stmt()
736 validate_exprs(state, stmt in validate_stmt()
938 stmt_ty stmt = asdl_seq_GET(seq, i); validate_stmts() local
[all...]
/third_party/skia/third_party/externals/tint/src/ast/
H A Ddiscard_statement_test.cc26 auto* stmt = create<DiscardStatement>(); in TEST_F() local
27 EXPECT_EQ(stmt->source.range.begin.line, 0u); in TEST_F()
28 EXPECT_EQ(stmt->source.range.begin.column, 0u); in TEST_F()
29 EXPECT_EQ(stmt->source.range.end.line, 0u); in TEST_F()
30 EXPECT_EQ(stmt->source.range.end.column, 0u); in TEST_F()
34 auto* stmt = create<DiscardStatement>( in TEST_F() local
36 EXPECT_EQ(stmt->source.range.begin.line, 20u); in TEST_F()
37 EXPECT_EQ(stmt->source.range.begin.column, 2u); in TEST_F()
38 EXPECT_EQ(stmt->source.range.end.line, 20u); in TEST_F()
39 EXPECT_EQ(stmt in TEST_F()
43 auto* stmt = create<DiscardStatement>(); TEST_F() local
[all...]
H A Dcall_expression_test.cc30 auto* stmt = create<CallExpression>(func, params); in TEST_F() local
31 EXPECT_EQ(stmt->target.name, func); in TEST_F()
32 EXPECT_EQ(stmt->target.type, nullptr); in TEST_F()
34 const auto& vec = stmt->args; in TEST_F()
42 auto* stmt = create<CallExpression>(Source{{20, 2}}, func, ExpressionList{}); in TEST_F() local
43 EXPECT_EQ(stmt->target.name, func); in TEST_F()
44 EXPECT_EQ(stmt->target.type, nullptr); in TEST_F()
46 auto src = stmt->source; in TEST_F()
57 auto* stmt = create<CallExpression>(type, params); in TEST_F() local
58 EXPECT_EQ(stmt in TEST_F()
69 auto* stmt = create<CallExpression>(Source{{20, 2}}, type, ExpressionList{}); TEST_F() local
80 auto* stmt = create<CallExpression>(func, ExpressionList{}); TEST_F() local
[all...]
H A Dfallthrough_statement_test.cc26 auto* stmt = create<FallthroughStatement>(); in TEST_F() local
27 EXPECT_EQ(stmt->source.range.begin.line, 0u); in TEST_F()
28 EXPECT_EQ(stmt->source.range.begin.column, 0u); in TEST_F()
29 EXPECT_EQ(stmt->source.range.end.line, 0u); in TEST_F()
30 EXPECT_EQ(stmt->source.range.end.column, 0u); in TEST_F()
34 auto* stmt = create<FallthroughStatement>(Source{Source::Location{20, 2}}); in TEST_F() local
35 auto src = stmt->source; in TEST_F()
41 auto* stmt = create<FallthroughStatement>(); in TEST_F() local
42 EXPECT_TRUE(stmt->Is<FallthroughStatement>()); in TEST_F()
/third_party/skia/src/sksl/analysis/
H A DSkSLSwitchCaseContainsExit.cpp20 bool visitStatement(const Statement& stmt) override {
21 switch (stmt.kind()) {
24 return INHERITED::visitStatement(stmt);
42 bool result = INHERITED::visitStatement(stmt);
54 bool result = INHERITED::visitStatement(stmt);
62 bool result = INHERITED::visitStatement(stmt);
81 bool Analysis::SwitchCaseContainsUnconditionalExit(Statement& stmt) { in SwitchCaseContainsUnconditionalExit() argument
82 return SwitchCaseContainsExit{/*conditionalExits=*/false}.visitStatement(stmt); in SwitchCaseContainsUnconditionalExit()
85 bool Analysis::SwitchCaseContainsConditionalExit(Statement& stmt) { in SwitchCaseContainsConditionalExit() argument
86 return SwitchCaseContainsExit{/*conditionalExits=*/true}.visitStatement(stmt); in SwitchCaseContainsConditionalExit()
[all...]
/third_party/skia/third_party/externals/tint/src/writer/wgsl/
H A Dgenerator_impl.h67 /// @param stmt the statement to emit
69 bool EmitAssign(const ast::AssignmentStatement* stmt);
81 /// @param stmt the statement to emit
83 bool EmitBlock(const ast::BlockStatement* stmt);
85 /// @param stmt the statement to emit
87 bool EmitBreak(const ast::BreakStatement* stmt);
94 /// @param stmt the statement
96 bool EmitCase(const ast::CaseStatement* stmt);
103 /// @param stmt the statement to emit
105 bool EmitContinue(const ast::ContinueStatement* stmt);
[all...]
H A Dgenerator_impl.cc797 bool GeneratorImpl::EmitBlock(const ast::BlockStatement* stmt) { in EmitBlock() argument
799 if (!EmitStatementsWithIndent(stmt->statements)) { in EmitBlock()
807 bool GeneratorImpl::EmitStatement(const ast::Statement* stmt) { in EmitStatement() argument
808 if (auto* a = stmt->As<ast::AssignmentStatement>()) { in EmitStatement()
811 if (auto* b = stmt->As<ast::BlockStatement>()) { in EmitStatement()
814 if (auto* b = stmt->As<ast::BreakStatement>()) { in EmitStatement()
817 if (auto* c = stmt->As<ast::CallStatement>()) { in EmitStatement()
825 if (auto* c = stmt->As<ast::ContinueStatement>()) { in EmitStatement()
828 if (auto* d = stmt->As<ast::DiscardStatement>()) { in EmitStatement()
831 if (auto* f = stmt in EmitStatement()
873 EmitAssign(const ast::AssignmentStatement* stmt) EmitAssign() argument
896 EmitCase(const ast::CaseStatement* stmt) EmitCase() argument
935 EmitIf(const ast::IfStatement* stmt) EmitIf() argument
976 EmitLoop(const ast::LoopStatement* stmt) EmitLoop() argument
999 EmitForLoop(const ast::ForLoopStatement* stmt) EmitForLoop() argument
1073 EmitReturn(const ast::ReturnStatement* stmt) EmitReturn() argument
1086 EmitSwitch(const ast::SwitchStatement* stmt) EmitSwitch() argument
[all...]
/third_party/skia/third_party/externals/tint/src/writer/glsl/
H A Dgenerator_impl_variable_decl_statement_test.cc30 auto* stmt = Decl(var); in TEST_F() local
31 WrapInFunction(stmt); in TEST_F()
37 ASSERT_TRUE(gen.EmitStatement(stmt)) << gen.error(); in TEST_F()
43 auto* stmt = Decl(var); in TEST_F() local
44 WrapInFunction(stmt); in TEST_F()
50 ASSERT_TRUE(gen.EmitStatement(stmt)) << gen.error(); in TEST_F()
100 auto* stmt = Decl(var); in TEST_F() local
101 WrapInFunction(stmt); in TEST_F()
105 ASSERT_TRUE(gen.EmitStatement(stmt)) << gen.error(); in TEST_F()
115 auto* stmt in TEST_F() local
[all...]
/third_party/skia/third_party/externals/tint/src/writer/hlsl/
H A Dgenerator_impl_variable_decl_statement_test.cc30 auto* stmt = Decl(var); in TEST_F() local
31 WrapInFunction(stmt); in TEST_F()
37 ASSERT_TRUE(gen.EmitStatement(stmt)) << gen.error(); in TEST_F()
43 auto* stmt = Decl(var); in TEST_F() local
44 WrapInFunction(stmt); in TEST_F()
50 ASSERT_TRUE(gen.EmitStatement(stmt)) << gen.error(); in TEST_F()
98 auto* stmt = Decl(var); in TEST_F() local
99 WrapInFunction(stmt); in TEST_F()
103 ASSERT_TRUE(gen.EmitStatement(stmt)) << gen.error(); in TEST_F()
113 auto* stmt in TEST_F() local
[all...]
/third_party/python/Lib/
H A Dtimeit.py67 # in Timer.__init__() depend on setup being indented 4 spaces and stmt
74 {stmt}
102 def __init__(self, stmt="pass", setup="pass", timer=default_timer,
121 if isinstance(stmt, str):
123 compile(stmtprefix + stmt, dummy_src_name, "exec")
124 stmt = reindent(stmt, 8)
125 elif callable(stmt):
126 local_ns['_stmt'] = stmt
128 stmt
[all...]
/third_party/skia/src/sksl/ir/
H A DSkSLSwitchStatement.cpp27 for (const std::unique_ptr<Statement>& stmt : this->cases()) { in clone()
28 cases.push_back(stmt->clone()); in clone()
56 for (const std::unique_ptr<Statement>& stmt : cases) { in find_duplicate_case_values()
57 const SwitchCase* sc = &stmt->as<SwitchCase>(); in find_duplicate_case_values()
84 static void move_all_but_break(std::unique_ptr<Statement>& stmt, StatementArray* target) { in move_all_but_break() argument
85 switch (stmt->kind()) { in move_all_but_break()
88 Block& block = stmt->as<Block>(); in move_all_but_break()
107 target->push_back(std::move(stmt)); in move_all_but_break()
132 std::unique_ptr<Statement>& stmt = (*iter)->as<SwitchCase>().statement(); in BlockForCase() local
133 if (Analysis::SwitchCaseContainsConditionalExit(*stmt)) { in BlockForCase()
[all...]
H A DSkSLDoStatement.cpp18 std::unique_ptr<Statement> stmt, in Convert()
21 context.fErrors->error(stmt->fLine, "do-while loops are not supported"); in Convert()
28 if (Analysis::DetectVarDeclarationWithoutScope(*stmt, context.fErrors)) { in Convert()
31 return DoStatement::Make(context, std::move(stmt), std::move(test)); in Convert()
35 std::unique_ptr<Statement> stmt, in Make()
39 SkASSERT(!Analysis::DetectVarDeclarationWithoutScope(*stmt)); in Make()
40 return std::make_unique<DoStatement>(stmt->fLine, std::move(stmt), std::move(test)); in Make()
17 Convert(const Context& context, std::unique_ptr<Statement> stmt, std::unique_ptr<Expression> test) Convert() argument
34 Make(const Context& context, std::unique_ptr<Statement> stmt, std::unique_ptr<Expression> test) Make() argument
/third_party/skia/src/sksl/transform/
H A DSkSLEliminateDeadLocalVariables.cpp33 bool visitStatementPtr(std::unique_ptr<Statement>& stmt) override { in EliminateDeadLocalVariables()
34 if (stmt->is<VarDeclaration>()) { in EliminateDeadLocalVariables()
35 VarDeclaration& varDecl = stmt->as<VarDeclaration>(); in EliminateDeadLocalVariables()
45 fUsage->remove(stmt.get()); in EliminateDeadLocalVariables()
46 stmt = ExpressionStatement::Make(fContext, std::move(varDecl.value())); in EliminateDeadLocalVariables()
47 fUsage->add(stmt.get()); in EliminateDeadLocalVariables()
50 fUsage->remove(stmt.get()); in EliminateDeadLocalVariables()
51 stmt = Nop::Make(); in EliminateDeadLocalVariables()
57 return INHERITED::visitStatementPtr(stmt); in EliminateDeadLocalVariables()
/third_party/python/Lib/test/
H A Dtest_timeit.py73 self.assertRaises(ValueError, timeit.Timer, stmt=None)
74 self.assertRaises(SyntaxError, timeit.Timer, stmt='return')
75 self.assertRaises(SyntaxError, timeit.Timer, stmt='yield')
76 self.assertRaises(SyntaxError, timeit.Timer, stmt='yield from ()')
77 self.assertRaises(SyntaxError, timeit.Timer, stmt='break')
78 self.assertRaises(SyntaxError, timeit.Timer, stmt='continue')
79 self.assertRaises(SyntaxError, timeit.Timer, stmt='from timeit import *')
80 self.assertRaises(SyntaxError, timeit.Timer, stmt=' pass')
82 setup='while False:\n pass', stmt=' break')
95 timeit.Timer(stmt
[all...]

Completed in 19 milliseconds

123456789