Home
last modified time | relevance | path

Searched refs:fStatements (Results 1 – 17 of 17) sorted by relevance

/third_party/skia/src/sksl/dsl/
DDSLCase.cpp18 , fStatements(std::move(statements)) in DSLCase()
24 fStatements.reserve_back(statements.count()); in DSLCase()
26 fStatements.push_back(stmt.release()); in DSLCase()
32 , fStatements(std::move(other.fStatements)) {} in DSLCase()
38 fStatements = std::move(other.fStatements); in operator =()
43 fStatements.push_back(stmt.release()); in append()
DDSLBlock.cpp18 : fStatements(std::move(statements)) in DSLBlock()
23 fStatements.reserve_back(statements.count()); in DSLBlock()
25 fStatements.push_back(s.release()); in DSLBlock()
30 if (!fStatements.empty()) { in ~DSLBlock()
39 return std::make_unique<SkSL::Block>(/*line=*/-1, std::move(fStatements), in release()
44 fStatements.push_back(stmt.release()); in append()
DDSLCore.cpp345 std::move(c.fStatements), /*symbols=*/nullptr, /*isScope=*/false)); in Switch()
/third_party/flutter/skia/src/sksl/ir/
DSkSLBlock.h24 , fStatements(std::move(statements)) {} in INHERITED()
27 for (const auto& s : fStatements) { in isEmpty()
37 for (const auto& s : fStatements) { in clone()
45 for (size_t i = 0; i < fStatements.size(); i++) { in description()
47 result += fStatements[i]->description(); in description()
56 std::vector<std::unique_ptr<Statement>> fStatements; member
DSkSLSwitchCase.h24 , fStatements(std::move(statements)) {} in SwitchCase()
28 for (const auto& s : fStatements) { in clone()
43 for (const auto& s : fStatements) { in description()
51 std::vector<std::unique_ptr<Statement>> fStatements; member
/third_party/skia/include/sksl/
DDSLBlock.h28 fStatements.reserve_back(sizeof...(statements)); in DSLBlock()
33 (static_cast<void>(fStatements.push_back(DSLStatement(statements.release()).release())), in DSLBlock()
47 fStatements = std::move(other.fStatements);
56 SkSL::StatementArray fStatements;
DDSLCase.h29 fStatements.reserve_back(sizeof...(statements)); in DSLCase()
34 (static_cast<void>(fStatements.push_back(DSLStatement(std::move(statements)).release())), in DSLCase()
55 SkSL::StatementArray fStatements; variable
/third_party/flutter/skia/src/sksl/
DSkSLMetalCodeGenerator.cpp960 this->writeStatements(((Block&) *f.fBody).fStatements); in writeFunction()
1202 this->writeStatements(b.fStatements); in writeBlock()
1265 for (const auto& stmt : c->fStatements) { in writeSwitchStatement()
1584 for (const auto& child : ((const Block&) s).fStatements) { in requirements()
1641 for (const auto& st : c->fStatements) { in requirements()
DSkSLPipelineStageCodeGenerator.cpp194 for (const auto& s : ((Block&) *f.fBody).fStatements) { in writeFunction()
DSkSLCFGGenerator.cpp474 for (auto& child : ((Block&) **s).fStatements) { in addStatement()
632 for (auto& caseStatement : c->fStatements) { in addStatement()
DSkSLGLSLCodeGenerator.cpp1077 this->writeStatements(((Block&) *f.fBody).fStatements); in writeFunctionCall()
1348 this->writeStatements(b.fStatements); in writeFunctionCall()
1465 for (const auto& stmt : c->fStatements) { in writeFunctionCall()
DSkSLJIT.cpp70 if (b.fStatements.size()) { in ends_with_branch()
71 return ends_with_branch(*b.fStatements.back()); in ends_with_branch()
1066 for (const auto& stmt : block.fStatements) { in compileBlock()
1639 for (const auto& s : ((const Block&) stmt).fStatements) { in compileVectorStatement()
DSkSLCompiler.cpp938 for (const auto& sub : ((Block&) s).fStatements) { in contains_conditional_break()
961 for (const auto& sub : ((Block&) s).fStatements) { in contains_unconditional_break()
987 for (auto& stmt : current->fStatements) { in block_for_case()
DSkSLIRGenerator.cpp881 body->fStatements.insert(body->fStatements.begin(), std::move(v)); in convertFunction()
894 body->fStatements.insert(body->fStatements.end(), this->getNormalizeSkPositionCode()); in convertFunction()
DSkSLCPPCodeGenerator.cpp490 for (const auto& s : ((Block&) *f.fBody).fStatements) { in writeFunction()
DSkSLSPIRVCodeGenerator.cpp2864 for (size_t i = 0; i < b.fStatements.size(); i++) { in writeBlock()
2865 this->writeStatement(*b.fStatements[i], out); in writeBlock()
3028 for (const auto& stmt : s.fCases[i]->fStatements) { in writeSwitchStatement()
DSkSLByteCodeGenerator.cpp1337 for (const auto& s : b.fStatements) { in writeBlock()