Home
last modified time | relevance | path

Searched refs:ExpressionStatement (Results 1 - 25 of 36) sorted by relevance

12

/third_party/skia/src/sksl/ir/
H A DSkSLExpressionStatement.h19 class ExpressionStatement final : public Statement {
23 ExpressionStatement(std::unique_ptr<Expression> expression) in ExpressionStatement() function in SkSL::final
28 // cases are reported; any Expression can be an ExpressionStatement.
41 return std::make_unique<ExpressionStatement>(this->expression()->clone());
H A DSkSLExpressionStatement.cpp15 std::unique_ptr<Statement> ExpressionStatement::Make(const Context& context, in Make()
28 return std::make_unique<ExpressionStatement>(std::move(expr)); in Make()
H A DSkSLIfStatement.cpp80 return ExpressionStatement::Make(context, std::move(test)); in Make()
H A DSkSLForStatement.cpp42 stmt->is<SkSL::ExpressionStatement>(); in is_simple_initializer()
/third_party/vk-gl-cts/framework/randomshaders/
H A DrsgStatement.cpp58 { getWeight<ExpressionStatement>, create<ExpressionStatement> }, in chooseStatement()
116 ExpressionStatement::ExpressionStatement (GeneratorState& state) in ExpressionStatement() function in rsg::ExpressionStatement
123 ExpressionStatement::~ExpressionStatement (void) in ~ExpressionStatement()
128 float ExpressionStatement::getWeight (const GeneratorState& state) in getWeight()
134 void ExpressionStatement::execute (ExecutionContext& execCtx) const in execute()
219 void ExpressionStatement::tokenize (GeneratorState& state, TokenStream& str) const in tokenize()
H A DrsgStatement.hpp55 class ExpressionStatement : public Statement class
58 ExpressionStatement (GeneratorState& state);
59 virtual ~ExpressionStatement (void);
135 // Normally assignment is handled inside ExpressionStatement where generator may
/third_party/skia/src/sksl/dsl/
H A DDSLStatement.cpp34 fStatement = SkSL::ExpressionStatement::Make(ThreadContext::Context(), std::move(skslExpr)); in DSLStatement()
39 : fStatement(SkSL::ExpressionStatement::Make(ThreadContext::Context(), std::move(expr))) { in DSLStatement()
/third_party/node/deps/v8/tools/clusterfuzz/js_fuzzer/mutators/
H A Dexpression_mutator.js26 ExpressionStatement(path) {
H A Dcrossover_mutator.js29 ExpressionStatement(path) {
H A Dtry_catch.js126 ExpressionStatement: accessStatement,
H A Dvariable_or_object_mutation.js132 ExpressionStatement(path) {
H A Ddifferential_fuzz_mutator.js196 ExpressionStatement(path) {
/third_party/skia/src/sksl/transform/
H A DSkSLEliminateDeadLocalVariables.cpp43 // effects. ExpressionStatement::Make will preserve side effects, but in EliminateDeadLocalVariables()
46 stmt = ExpressionStatement::Make(fContext, std::move(varDecl.value())); in EliminateDeadLocalVariables()
/third_party/skia/src/sksl/
H A DSkSLInliner.cpp502 const ExpressionStatement& e = statement.as<ExpressionStatement>(); in inlineStatement()
503 return ExpressionStatement::Make(*fContext, expr(e.expression())); in inlineStatement()
551 auto assignment = ExpressionStatement::Make( in inlineStatement()
860 ExpressionStatement& expr = (*stmt)->as<ExpressionStatement>(); in visitStatement()
H A DSkSLDehydrator.cpp473 const ExpressionStatement& e = s->as<ExpressionStatement>(); in write()
H A DSkSLRehydrator.cpp336 return ExpressionStatement::Make(fContext, std::move(expr)); in statement()
H A DSkSLAnalysis.cpp739 return this->visitExpressionPtr(s.template as<ExpressionStatement>().expression()); in visitStatement()
/third_party/node/deps/v8/src/torque/
H A Dtorque-parser.cc360 if (auto* e = ExpressionStatement::DynamicCast(statement)) { in MakeCall()
1133 std::vector<Statement*>{MakeNode<ExpressionStatement>( in MakeClassDeclaration()
1337 Statement* result = MakeNode<ExpressionStatement>(expression); in MakeExpressionStatement()
1650 std::vector<Statement*>{MakeNode<ExpressionStatement>( in MakeTypeswitchStatement()
1666 MakeNode<ExpressionStatement>(MakeNode<TryLabelExpression>( in MakeTypeswitchStatement()
1783 result = MakeNode<ExpressionStatement>(MakeNode<TryLabelExpression>( in MakeTryLabelExpression()
1795 if (action) action_stmt = MakeNode<ExpressionStatement>(*action); in MakeForLoopStatement()
H A Dast.h57 V(ExpressionStatement) \
688 struct ExpressionStatement : Statement { struct
689 DEFINE_AST_NODE_LEAF_BOILERPLATE(ExpressionStatement)
690 ExpressionStatement(SourcePosition pos, Expression* expression) in ExpressionStatement() function
/third_party/node/deps/v8/src/asmjs/
H A Dasm-parser.h362 void ExpressionStatement(); // 6.5.2 ExpressionStatement
/third_party/node/deps/v8/src/parsing/
H A Dparser.h627 ExpressionStatement* e_stat = statement->AsExpressionStatement(); in IsStringLiteral()
1042 ExpressionStatement* expr_stmt = static_cast<ExpressionStatement*>(node); in RecordThrowSourceRange()
H A Drewriter.cc157 void Processor::VisitExpressionStatement(ExpressionStatement* node) { in VisitExpressionStatement()
/third_party/node/deps/v8/src/ast/
H A Dast.h61 V(ExpressionStatement) \
570 class ExpressionStatement final : public Statement {
579 ExpressionStatement(Expression* expression, int pos) in ExpressionStatement() function in v8::internal::final
2878 ExpressionStatement* NewExpressionStatement(Expression* expression, int pos) { in NewExpressionStatement()
2879 return zone_->New<ExpressionStatement>(expression, pos); in NewExpressionStatement()
H A Dast-traversal-visitor.h146 ExpressionStatement* stmt) { in VisitExpressionStatement()
/third_party/skia/src/sksl/codegen/
H A DSkSLPipelineStageCodeGenerator.cpp661 this->writeExpression(*s.as<ExpressionStatement>().expression(), Precedence::kTopLevel); in writeStatement()

Completed in 32 milliseconds

12