Home
last modified time | relevance | path

Searched refs:IRGenerator (Results 1 – 25 of 26) sorted by relevance

12

/external/skia/src/sksl/
DSkSLIRGenerator.cpp64 AutoSymbolTable(IRGenerator* ir) in AutoSymbolTable()
75 IRGenerator* fIR;
81 AutoLoopLevel(IRGenerator* ir) in AutoLoopLevel()
90 IRGenerator* fIR;
95 AutoSwitchLevel(IRGenerator* ir) in AutoSwitchLevel()
104 IRGenerator* fIR;
107 IRGenerator::IRGenerator(const Context* context, std::shared_ptr<SymbolTable> symbolTable, in IRGenerator() function in SkSL::IRGenerator
118 void IRGenerator::pushSymbolTable() { in pushSymbolTable()
122 void IRGenerator::popSymbolTable() { in popSymbolTable()
149 void IRGenerator::start(const Program::Settings* settings, in start()
[all …]
DSkSLCompiler.h43 class IRGenerator; variable
179 IRGenerator* fIRGenerator;
DSkSLIRGenerator.h61 class IRGenerator {
63 IRGenerator(const Context* context, std::shared_ptr<SymbolTable> root,
/external/skqp/src/sksl/
DSkSLIRGenerator.cpp62 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 …]
DSkSLCompiler.h43 class IRGenerator; variable
179 IRGenerator* fIRGenerator;
DSkSLIRGenerator.h61 class IRGenerator {
63 IRGenerator(const Context* context, std::shared_ptr<SymbolTable> root,
DSkSLCompiler.cpp71 fIRGenerator = new IRGenerator(fContext.get(), symbols, *this); in Compiler()
/external/skia/src/sksl/ir/
DSkSLVariableReference.h15 class IRGenerator; variable
60 static std::unique_ptr<Expression> copy_constant(const IRGenerator& irGenerator,
63 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator,
DSkSLExpression.h19 class IRGenerator; variable
101 virtual std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
DSkSLVariableReference.cpp54 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()
DSkSLSetting.cpp14 std::unique_ptr<Expression> Setting::constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
DSkSLSetting.h28 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator,
DSkSLPrefixExpression.h36 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
DSkSLBinaryExpression.h29 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
DSkSLSwizzle.h110 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
DSkSLConstructor.h32 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
/external/skqp/src/sksl/ir/
DSkSLVariableReference.h15 class IRGenerator; variable
60 static std::unique_ptr<Expression> copy_constant(const IRGenerator& irGenerator,
63 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator,
DSkSLExpression.h19 class IRGenerator; variable
100 virtual std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
DSkSLVariableReference.cpp54 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()
DSkSLSetting.cpp14 std::unique_ptr<Expression> Setting::constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
DSkSLSetting.h28 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator,
DSkSLPrefixExpression.h36 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
DSkSLBinaryExpression.h29 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
DSkSLSwizzle.h104 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
DSkSLConstructor.h32 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()

12