Home
last modified time | relevance | path

Searched refs:unrollInfo (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/src/sksl/ir/
DSkSLForStatement.cpp46 std::unique_ptr<LoopUnrollInfo> unrollInfo; in clone() local
48 unrollInfo = std::make_unique<LoopUnrollInfo>(*fUnrollInfo); in clone()
57 std::move(unrollInfo), in clone()
108 std::unique_ptr<LoopUnrollInfo> unrollInfo; in Convert() local
111 unrollInfo = Analysis::GetLoopUnrollInfo(line, initializer.get(), test.get(), in Convert()
113 if (!unrollInfo) { in Convert()
119 unrollInfo = Analysis::GetLoopUnrollInfo(line, initializer.get(), test.get(), in Convert()
138 std::move(unrollInfo), std::move(symbolTable))); in Convert()
143 std::move(next), std::move(statement), std::move(unrollInfo), in Convert()
164 std::unique_ptr<LoopUnrollInfo> unrollInfo, in Make() argument
[all …]
DSkSLForStatement.h39 std::unique_ptr<LoopUnrollInfo> unrollInfo, in ForStatement() argument
47 , fUnrollInfo(std::move(unrollInfo)) {} in ForStatement()
69 std::unique_ptr<LoopUnrollInfo> unrollInfo,
109 const LoopUnrollInfo* unrollInfo() const { in unrollInfo() function
/third_party/skia/src/sksl/analysis/
DSkSLCheckProgramUnrolledSize.cpp123 if (const LoopUnrollInfo* unrollInfo = forStmt.unrollInfo()) { in CheckProgramUnrolledSize() local
124 fFunctionSize = SkSafeMath::Mul(fFunctionSize, unrollInfo->fCount); in CheckProgramUnrolledSize()
/third_party/skia/src/sksl/
DSkSLInliner.cpp511 std::unique_ptr<LoopUnrollInfo> unrollInfo; in inlineStatement() local
512 if (f.unrollInfo()) { in inlineStatement()
516 unrollInfo = std::make_unique<LoopUnrollInfo>(*f.unrollInfo()); in inlineStatement()
517 unrollInfo->fIndex = RemapVariable(unrollInfo->fIndex, varMap); in inlineStatement()
520 expr(f.next()), stmt(f.statement()), std::move(unrollInfo), in inlineStatement()
DSkSLRehydrator.cpp344 std::unique_ptr<LoopUnrollInfo> unrollInfo = in statement() local
349 std::move(unrollInfo), std::move(symbols)); in statement()
/third_party/skia/src/sksl/codegen/
DSkSLVMCodeGenerator.cpp1652 SkASSERT(f.unrollInfo()); in writeForStatement()
1653 const LoopUnrollInfo& loop = *f.unrollInfo(); in writeForStatement()