Home
last modified time | relevance | path

Searched refs:StatementArray (Results 1 – 23 of 23) sorted by relevance

/third_party/skia/src/sksl/ir/
DSkSLSwitchStatement.h30 StatementArray cases, std::shared_ptr<SymbolTable> symbols) in SwitchStatement()
45 StatementArray caseStatements,
54 StatementArray cases,
62 static std::unique_ptr<Statement> BlockForCase(StatementArray* cases,
74 StatementArray& cases() { in cases()
78 const StatementArray& cases() const { in cases()
97 StatementArray fCases; // every Statement inside fCases must be a SwitchCase
DSkSLBlock.h23 Block(int line, StatementArray statements,
33 StatementArray statements,
39 static std::unique_ptr<Statement> MakeUnscoped(int line, StatementArray statements);
41 const StatementArray& children() const { in children()
45 StatementArray& children() { in children()
75 StatementArray fChildren;
DSkSLSwitchStatement.cpp25 StatementArray cases; in clone()
51 const StatementArray& cases) { in find_duplicate_case_values()
84 static void move_all_but_break(std::unique_ptr<Statement>& stmt, StatementArray* target) { in move_all_but_break()
90 StatementArray blockStmts; in move_all_but_break()
112 std::unique_ptr<Statement> SwitchStatement::BlockForCase(StatementArray* cases, in BlockForCase()
147 StatementArray caseStmts; in BlockForCase()
172 StatementArray caseStatements, in Convert()
181 StatementArray cases; in Convert()
231 StatementArray cases, in Make()
DSkSLBlock.cpp15 std::unique_ptr<Statement> Block::MakeUnscoped(int line, StatementArray statements) { in MakeUnscoped()
53 StatementArray statements, in Make()
62 StatementArray cloned; in clone()
DSkSLForStatement.cpp134 StatementArray scope; in Convert()
/third_party/skia/include/sksl/
DDSLCase.h42 DSLCase(DSLExpression value, SkSL::StatementArray statements,
55 SkSL::StatementArray fStatements;
DDSLBlock.h40 DSLBlock(SkSL::StatementArray statements, std::shared_ptr<SymbolTable> symbols = nullptr);
56 SkSL::StatementArray fStatements;
/third_party/skia/include/private/
DSkSLDefines.h26 using StatementArray = SkSTArray<2, std::unique_ptr<Statement>>; variable
/third_party/skia/src/sksl/dsl/
DDSLBlock.cpp17 DSLBlock::DSLBlock(SkSL::StatementArray statements, std::shared_ptr<SymbolTable> symbols) in DSLBlock()
DDSLCase.cpp16 DSLCase::DSLCase(DSLExpression value, SkSL::StatementArray statements, PositionInfo pos) in DSLCase()
DDSLStatement.cpp87 StatementArray stmts; in operator ,()
DDSLCore.cpp158 StatementArray statements; in Declare()
340 StatementArray caseBlocks; in Switch()
/third_party/skia/src/sksl/dsl/priv/
DDSLWriter.cpp104 StatementArray stmts; in AddVarDeclaration()
/third_party/skia/src/sksl/
DSkSLThreadContext.h215 SkSL::StatementArray fSavedDeclarations;
DSkSLCompiler.h113 StatementArray fOwnedStatements;
DSkSLThreadContext.cpp150 instance.fStack.push({processor, emitArgs, StatementArray{}}); in StartFragmentProcessor()
DSkSLInliner.cpp468 StatementArray result; in inlineStatement()
565 StatementArray cases; in inlineStatement()
632 StatementArray inlineStatements; in inlineCall()
DSkSLRehydrator.cpp315 StatementArray statements; in statement()
373 StatementArray cases; in statement()
DSkSLDSLParser.cpp1202 StatementArray statements; in block()
/third_party/skia/src/gpu/glsl/
DGrGLSLShaderBuilder.h271 SkSL::StatementArray fDeclarations;
/third_party/skia/src/sksl/codegen/
DSkSLMetalCodeGenerator.h237 void writeStatements(const StatementArray& statements);
DSkSLMetalCodeGenerator.cpp1913 const StatementArray& block = stmt->as<Block>().children(); in is_block_ending_with_return()
DSkSLSPIRVCodeGenerator.cpp3402 StatementArray entrypointStmts; in writeEntrypointAdapter()