/external/skia/src/sksl/dsl/priv/ |
D | DSLWriter.cpp | 75 SkSL::IRGenerator& DSLWriter::IRGenerator() { in IRGenerator() function in SkSL::dsl::DSLWriter 80 return IRGenerator().fContext; in Context() 84 return IRGenerator().fSymbolTable; in SymbolTable() 88 IRGenerator().popSymbolTable(); in Reset() 89 IRGenerator().pushSymbolTable(); in Reset() 113 IRGenerator().pushSymbolTable(); in StartFragmentProcessor() 121 IRGenerator().popSymbolTable(); in EndFragmentProcessor() 133 return IRGenerator().call(/*offset=*/-1, function, std::move(arguments)); in Call() 140 return IRGenerator().call(/*offset=*/-1, std::move(expr), std::move(arguments)); in Call() 152 return IRGenerator().coerce(std::move(left), type); in Coerce() [all …]
|
D | DSLWriter.h | 31 class IRGenerator; variable 61 static SkSL::IRGenerator& IRGenerator();
|
/external/skia/src/sksl/ |
D | SkSLIRGenerator.cpp | 67 AutoSymbolTable(IRGenerator* ir) in AutoSymbolTable() 78 IRGenerator* fIR; 82 IRGenerator::IRGenerator(const Context* context) in IRGenerator() function in SkSL::IRGenerator 85 void IRGenerator::pushSymbolTable() { in pushSymbolTable() 90 void IRGenerator::popSymbolTable() { in popSymbolTable() 94 bool IRGenerator::detectVarDeclarationWithoutScope(const Statement& stmt) { in detectVarDeclarationWithoutScope() 126 std::unique_ptr<Extension> IRGenerator::convertExtension(int offset, StringFragment name) { in convertExtension() 137 std::unique_ptr<Statement> IRGenerator::convertStatement(const ASTNode& statement) { in convertStatement() 186 std::unique_ptr<Block> IRGenerator::convertBlock(const ASTNode& block) { in convertBlock() 200 std::unique_ptr<Statement> IRGenerator::convertVarDeclarationStatement(const ASTNode& s) { in convertVarDeclarationStatement() [all …]
|
D | SkSLCompiler.h | 50 class IRGenerator; variable 179 IRGenerator& irGenerator() { in irGenerator() 235 std::unique_ptr<IRGenerator> fIRGenerator;
|
D | SkSLASTFile.h | 28 friend class IRGenerator; member
|
D | SkSLIRGenerator.h | 105 class IRGenerator { 107 IRGenerator(const Context* context); 160 IRGenerator::IRBundle finish();
|
D | SkSLRehydrator.h | 23 class IRGenerator; variable
|
/external/skqp/src/sksl/ |
D | SkSLIRGenerator.cpp | 62 AutoSymbolTable(IRGenerator* ir) in AutoSymbolTable() 73 IRGenerator* fIR; 79 AutoLoopLevel(IRGenerator* ir) in AutoLoopLevel() 88 IRGenerator* fIR; 93 AutoSwitchLevel(IRGenerator* ir) in AutoSwitchLevel() 102 IRGenerator* fIR; 105 IRGenerator::IRGenerator(const Context* context, std::shared_ptr<SymbolTable> symbolTable, in IRGenerator() function in SkSL::IRGenerator 116 void IRGenerator::pushSymbolTable() { in pushSymbolTable() 120 void IRGenerator::popSymbolTable() { in popSymbolTable() 146 void IRGenerator::start(const Program::Settings* settings, in start() [all …]
|
D | SkSLCompiler.h | 43 class IRGenerator; variable 179 IRGenerator* fIRGenerator;
|
D | SkSLIRGenerator.h | 61 class IRGenerator { 63 IRGenerator(const Context* context, std::shared_ptr<SymbolTable> root,
|
/external/skqp/src/sksl/ir/ |
D | SkSLVariableReference.h | 15 class IRGenerator; variable 60 static std::unique_ptr<Expression> copy_constant(const IRGenerator& irGenerator, 63 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator,
|
D | SkSLExpression.h | 19 class IRGenerator; variable 100 virtual std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
|
D | SkSLVariableReference.cpp | 54 std::unique_ptr<Expression> VariableReference::copy_constant(const IRGenerator& irGenerator, in copy_constant() 91 std::unique_ptr<Expression> VariableReference::constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
|
D | SkSLSetting.cpp | 14 std::unique_ptr<Expression> Setting::constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
|
D | SkSLSetting.h | 28 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator,
|
D | SkSLPrefixExpression.h | 36 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
|
D | SkSLBinaryExpression.h | 29 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
|
D | SkSLSwizzle.h | 104 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
|
D | SkSLConstructor.h | 32 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
|
/external/skia/src/sksl/dsl/ |
D | DSLRuntimeEffects.cpp | 24 SkSL::ProgramSettings& settings = DSLWriter::IRGenerator().fContext.fConfig->fSettings; in StartRuntimeShader() 36 SkSL::ProgramSettings& settings = DSLWriter::IRGenerator().fContext.fConfig->fSettings; in EndRuntimeShader()
|
D | DSLFunction.cpp | 88 DSLWriter::IRGenerator().finalizeFunction(*fDecl, body.get()); in define()
|
/external/skia/src/sksl/ir/ |
D | SkSLVariableReference.h | 15 class IRGenerator; variable
|
D | SkSLVarDeclarations.h | 95 friend class IRGenerator; variable
|
D | SkSLExpression.h | 21 class IRGenerator; variable
|
D | SkSLFunctionDeclaration.cpp | 32 IRGenerator::CheckModifiers( in check_modifiers() 74 IRGenerator::CheckModifiers(context, param->fOffset, param->modifiers(), in check_parameters()
|