/external/skia/src/sksl/ir/ |
D | SkSLForStatement.cpp | 44 std::unique_ptr<Statement> ForStatement::clone() const { in clone() 45 return std::make_unique<ForStatement>( in clone() 54 String ForStatement::description() const { in description() 73 std::unique_ptr<Statement> ForStatement::Convert(const Context& context, int offset, in Convert() 112 scope.push_back(ForStatement::Make(context, offset, /*initializer=*/nullptr, in Convert() 118 return ForStatement::Make(context, offset, std::move(initializer), std::move(test), in Convert() 122 std::unique_ptr<Statement> ForStatement::ConvertWhile(const Context& context, int offset, in ConvertWhile() 130 return ForStatement::Convert(context, offset, /*initializer=*/nullptr, std::move(test), in ConvertWhile() 134 std::unique_ptr<Statement> ForStatement::Make(const Context& context, int offset, in Make() 148 return std::make_unique<ForStatement>(offset, std::move(initializer), std::move(test), in Make()
|
D | SkSLForStatement.h | 20 class ForStatement final : public Statement { 24 ForStatement(int offset, std::unique_ptr<Statement> initializer, in ForStatement() function
|
/external/skqp/src/sksl/ir/ |
D | SkSLForStatement.h | 20 struct ForStatement : public Statement { struct 21 ForStatement(int offset, std::unique_ptr<Statement> initializer, in ForStatement() argument 32 return std::unique_ptr<Statement>(new ForStatement(fOffset, fInitializer->clone(), in clone() argument
|
/external/llvm-project/clang/include/clang/Tooling/Syntax/ |
D | Nodes.h | 283 class ForStatement final : public Statement { 285 ForStatement() : Statement(NodeKind::ForStatement) {} in ForStatement() function
|
D | Syntax.td | 58 // Statement = IfStatement | ForStatement | ...
|
D | Nodes.td | 229 def ForStatement : External<Statement> {}
|
/external/skia/src/sksl/ |
D | SkSLAnalysis.cpp | 464 const ForStatement& f = stmt.as<ForStatement>(); in visitStatement() 1074 if (s.is<ForStatement>()) { in visitStatement() 1075 const ForStatement& f = s.as<ForStatement>(); in visitStatement() 1248 auto& f = s.template as<ForStatement>(); in visitStatement()
|
D | SkSLInliner.cpp | 243 if (!parentStmt || !(parentStmt->is<IfStatement>() || parentStmt->is<ForStatement>() || in ensureScopedBlocks() 475 const ForStatement& f = statement.as<ForStatement>(); in inlineStatement() 479 return ForStatement::Make(*fContext, offset, std::move(initializer), expr(f.test()), in inlineStatement() 851 ForStatement& forStmt = (*stmt)->as<ForStatement>(); in visitStatement()
|
D | SkSLAnalysis.h | 20 class ForStatement; variable
|
D | SkSLDehydrator.cpp | 478 const ForStatement& f = s->as<ForStatement>(); in write()
|
/external/skia/src/sksl/codegen/ |
D | SkSLDSLCPPCodeGenerator.h | 40 void writeForStatement(const ForStatement& f);
|
D | SkSLGLSLCodeGenerator.h | 173 void writeForStatement(const ForStatement& f);
|
D | SkSLPipelineStageCodeGenerator.cpp | 91 void writeForStatement(const ForStatement& f); 595 this->writeForStatement(s.as<ForStatement>()); in writeStatement() 639 void PipelineStageCodeGenerator::writeForStatement(const ForStatement& f) { in writeForStatement()
|
D | SkSLMetalCodeGenerator.h | 248 void writeForStatement(const ForStatement& f);
|
D | SkSLMetalCodeGenerator.cpp | 1839 this->writeForStatement(s.as<ForStatement>()); in writeStatement() 1897 void MetalCodeGenerator::writeForStatement(const ForStatement& f) { in writeForStatement() 2402 const ForStatement& f = s->as<ForStatement>(); in requirements()
|
/external/llvm-project/clang/lib/Tooling/Syntax/ |
D | Synthesis.cpp | 122 case syntax::NodeKind::ForStatement: in allocateTree() 123 return new (A.getAllocator()) syntax::ForStatement; in allocateTree()
|
D | Nodes.cpp | 275 syntax::Leaf *syntax::ForStatement::getForKeyword() { in getForKeyword() 280 syntax::Statement *syntax::ForStatement::getBody() { in getBody()
|
/external/skqp/src/sksl/ |
D | SkSLGLSLCodeGenerator.h | 188 void writeForStatement(const ForStatement& f);
|
D | SkSLMetalCodeGenerator.h | 227 void writeForStatement(const ForStatement& f);
|
D | SkSLInterpreter.cpp | 112 ForStatement& f = (ForStatement&) stmt; in runStatement()
|
D | SkSLJIT.h | 190 void compileFor(LLVMBuilderRef builder, const ForStatement& f);
|
D | SkSLMetalCodeGenerator.cpp | 1012 this->writeForStatement((ForStatement&) s); in writeStatement() 1068 void MetalCodeGenerator::writeForStatement(const ForStatement& f) { in writeForStatement() 1473 const ForStatement& f = (const ForStatement&) s; in requirements()
|
D | SkSLCFGGenerator.cpp | 563 ForStatement& f = (ForStatement&) **s; in addStatement()
|
D | SkSLSPIRVCodeGenerator.h | 255 void writeForStatement(const ForStatement& f, OutputStream& out);
|
/external/skia/src/sksl/dsl/ |
D | DSLCore.cpp | 109 return ForStatement::Convert(DSLWriter::Context(), /*offset=*/-1, initializer.release(), in For() 186 return ForStatement::ConvertWhile(DSLWriter::Context(), /*offset=*/-1, test.release(), in While()
|