/external/skia/src/sksl/dsl/ |
D | DSLStatement.cpp | 25 DSLStatement::DSLStatement() {} in DSLStatement() function in SkSL::dsl::DSLStatement 27 DSLStatement::DSLStatement(DSLBlock block) in DSLStatement() function in SkSL::dsl::DSLStatement 30 DSLStatement::DSLStatement(DSLExpression expr) { in DSLStatement() function in SkSL::dsl::DSLStatement 37 DSLStatement::DSLStatement(std::unique_ptr<SkSL::Expression> expr) in DSLStatement() function in SkSL::dsl::DSLStatement 40 DSLStatement::DSLStatement(std::unique_ptr<SkSL::Statement> stmt) in DSLStatement() function in SkSL::dsl::DSLStatement 48 DSLStatement::DSLStatement(DSLPossibleExpression expr, PositionInfo pos) in DSLStatement() function in SkSL::dsl::DSLStatement 49 : DSLStatement(DSLExpression(std::move(expr), pos)) {} in DSLStatement() 51 DSLStatement::DSLStatement(DSLPossibleStatement stmt, PositionInfo pos) { in DSLStatement() function in SkSL::dsl::DSLStatement 59 DSLStatement::~DSLStatement() { in ~DSLStatement() 75 DSLStatement(std::move(fStatement)); in ~DSLPossibleStatement() [all …]
|
D | DSLCore.cpp | 66 static DSLStatement Break() { in Break() 70 static DSLStatement Continue() { in Continue() 74 static DSLStatement Declare(DSLVar& var, PositionInfo pos) { in Declare() 99 static DSLStatement Discard() { in Discard() 103 static DSLPossibleStatement Do(DSLStatement stmt, DSLExpression test) { in Do() 107 static DSLPossibleStatement For(DSLStatement initializer, DSLExpression test, in For() 108 DSLExpression next, DSLStatement stmt, PositionInfo pos) { in For() 114 static DSLPossibleStatement If(DSLExpression test, DSLStatement ifTrue, DSLStatement ifFalse, in If() 185 static DSLPossibleStatement While(DSLExpression test, DSLStatement stmt) { in While() 199 DSLStatement Break() { in Break() [all …]
|
D | DSLBlock.cpp | 21 DSLBlock::DSLBlock(SkTArray<DSLStatement> statements, std::shared_ptr<SymbolTable> symbols) in DSLBlock() 24 for (DSLStatement& s : statements) { in DSLBlock() 34 DSLStatement(this->release()); in ~DSLBlock() 43 void DSLBlock::append(DSLStatement stmt) { in append()
|
D | DSLCase.cpp | 20 DSLCase::DSLCase(DSLExpression value, SkTArray<DSLStatement> statements) in DSLCase() 23 for (DSLStatement& stmt : statements) { in DSLCase() 34 void DSLCase::append(DSLStatement stmt) { in append()
|
D | DSLExpression.cpp | 95 DSLStatement(this->release()).release()); in ~DSLExpression()
|
/external/skia/include/sksl/ |
D | DSLStatement.h | 33 class DSLStatement { 35 DSLStatement(); 37 DSLStatement(DSLExpression expr); 39 DSLStatement(DSLPossibleExpression expr, PositionInfo pos = PositionInfo()); 41 DSLStatement(DSLPossibleStatement stmt, PositionInfo pos = PositionInfo()); 43 DSLStatement(DSLBlock block); 45 DSLStatement(DSLStatement&&) = default; 47 ~DSLStatement(); 49 DSLStatement& operator=(DSLStatement&& other) = default; 56 DSLStatement(std::unique_ptr<SkSL::Statement> stmt); [all …]
|
D | DSLCore.h | 71 DSLStatement Break(); 76 DSLStatement Continue(); 81 DSLStatement Declare(DSLVar& var, PositionInfo pos = PositionInfo()); 99 DSLStatement Discard(); 104 DSLStatement Do(DSLStatement stmt, DSLExpression test, PositionInfo pos = PositionInfo()); 109 DSLStatement For(DSLStatement initializer, DSLExpression test, DSLExpression next, 110 DSLStatement stmt, PositionInfo pos = PositionInfo()); 115 DSLStatement If(DSLExpression test, DSLStatement ifTrue, DSLStatement ifFalse = DSLStatement(), 121 DSLStatement Return(DSLExpression value = DSLExpression(), PositionInfo pos = PositionInfo()); 129 DSLStatement StaticIf(DSLExpression test, DSLStatement ifTrue, [all …]
|
D | DSLBlock.h | 32 (static_cast<void>(fStatements.push_back(DSLStatement(statements.release()).release())), in DSLBlock() 41 DSLBlock(SkTArray<DSLStatement> statements, std::shared_ptr<SymbolTable> symbols = nullptr); 50 void append(DSLStatement stmt); 58 friend class DSLStatement; variable
|
D | DSLCase.h | 34 (static_cast<void>(fStatements.push_back(DSLStatement(std::move(statements)).release())), in DSLCase() 39 DSLCase(DSLExpression value, SkTArray<DSLStatement> statements); 47 void append(DSLStatement stmt);
|
D | DSL.h | 24 using Statement = DSLStatement;
|
D | DSLFunction.h | 49 DSLBlock block = DSLBlock(DSLStatement(std::move(stmts))...); in define()
|
D | DSLExpression.h | 27 class DSLStatement; variable
|
/external/skia/tests/ |
D | SkSLDSLErrorLineNumbers.cpp | 92 DSLStatement x = Do(Discard(), 5); in DEF_GPUTEST_FOR_MOCK_CONTEXT() 99 DSLStatement x = For(DSLStatement(), 5, DSLExpression(), DSLStatement()); in DEF_GPUTEST_FOR_MOCK_CONTEXT() 106 DSLStatement x = If(5, Discard()); in DEF_GPUTEST_FOR_MOCK_CONTEXT() 113 DSLStatement x = While(5, Discard()); in DEF_GPUTEST_FOR_MOCK_CONTEXT() 120 DSLStatement x = Abs(true); in DEF_GPUTEST_FOR_MOCK_CONTEXT()
|
D | SkSLDSLTest.cpp | 114 static SkSL::String stringize(DSLStatement& stmt) { return stmt.release()->description(); } in stringize() 1238 SkTArray<DSLStatement> statements; in DEF_GPUTEST_FOR_MOCK_CONTEXT() 1545 SkTArray<DSLStatement> caseStatements; in DEF_GPUTEST_FOR_MOCK_CONTEXT() 1586 DSLStatement(Switch(0, Case(0), Case(0))).release(); in DEF_GPUTEST_FOR_MOCK_CONTEXT() 1591 DSLStatement(Switch(0, Default(a = 0), Default(a = 1))).release(); in DEF_GPUTEST_FOR_MOCK_CONTEXT() 1597 DSLStatement(Switch(0, Case(b))).release(); in DEF_GPUTEST_FOR_MOCK_CONTEXT() 1659 DSLStatement x = While(7, Block()); in DEF_GPUTEST_FOR_MOCK_CONTEXT()
|
/external/skia/gn/ |
D | sksl.gni | 31 "$_include/sksl/DSLStatement.h", 88 "$_src/sksl/dsl/DSLStatement.cpp",
|
/external/skia/ |
D | Android.bp | 831 "src/sksl/dsl/DSLStatement.cpp", 1318 "src/sksl/dsl/DSLStatement.cpp",
|