Home
last modified time | relevance | path

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

/external/skia/src/sksl/
DSkSLIRGenerator.cpp58 AutoSymbolTable(IRGenerator* ir) in AutoSymbolTable()
69 IRGenerator* fIR;
75 AutoLoopLevel(IRGenerator* ir) in AutoLoopLevel()
84 IRGenerator* fIR;
89 AutoSwitchLevel(IRGenerator* ir) in AutoSwitchLevel()
98 IRGenerator* fIR;
101 IRGenerator::IRGenerator(const Context* context, std::shared_ptr<SymbolTable> symbolTable, in IRGenerator() function in SkSL::IRGenerator
110 void IRGenerator::pushSymbolTable() { in pushSymbolTable()
114 void IRGenerator::popSymbolTable() { in popSymbolTable()
139 void IRGenerator::start(const Program::Settings* settings) { in start()
[all …]
DSkSLCompiler.h29 class IRGenerator; variable
81 IRGenerator* fIRGenerator;
DSkSLIRGenerator.h79 class IRGenerator {
81 IRGenerator(const Context* context, std::shared_ptr<SymbolTable> root,
DSkSLCompiler.cpp54 fIRGenerator = new IRGenerator(&fContext, symbols, *this); in Compiler()
/external/skia/src/sksl/ir/
DSkSLExpression.h19 class IRGenerator; variable
62 virtual std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
DSkSLBinaryExpression.h30 const IRGenerator& irGenerator, in constantPropagate()
DSkSLConstructor.h34 const IRGenerator& irGenerator, in constantPropagate()
DSkSLVariableReference.h75 const IRGenerator& irGenerator, in constantPropagate()