/third_party/skia/third_party/externals/tint/src/resolver/ |
H A D | resolver_behavior_test.cc | 40 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 D | resolver.cc | 813 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 D | inline.c | 46 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 D | ast-inspect.c | 45 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 D | parse.c | 62 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 D | dissect.c | 64 *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 D | show-parse.c | 496 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 D | expand.c | 1137 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 D | ast-traversal-visitor.h | 117 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 D | source-range-ast-visitor.cc | 18 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 D | generator_impl_variable_decl_statement_test.cc | 30 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 D | ast.c | 716 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 D | discard_statement_test.cc | 26 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 D | call_expression_test.cc | 30 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 D | fallthrough_statement_test.cc | 26 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 D | SkSLSwitchCaseContainsExit.cpp | 20 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 D | generator_impl.h | 67 /// @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 D | generator_impl.cc | 797 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 D | generator_impl_variable_decl_statement_test.cc | 30 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 D | generator_impl_variable_decl_statement_test.cc | 30 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 D | timeit.py | 67 # 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 D | SkSLSwitchStatement.cpp | 27 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 D | SkSLDoStatement.cpp | 18 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 D | SkSLEliminateDeadLocalVariables.cpp | 33 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 D | test_timeit.py | 73 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...] |