Searched refs:IRGenerator (Results 1 – 8 of 8) sorted by relevance
/external/skia/src/sksl/ |
D | SkSLIRGenerator.cpp | 58 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 …]
|
D | SkSLCompiler.h | 29 class IRGenerator; variable 81 IRGenerator* fIRGenerator;
|
D | SkSLIRGenerator.h | 79 class IRGenerator { 81 IRGenerator(const Context* context, std::shared_ptr<SymbolTable> root,
|
D | SkSLCompiler.cpp | 54 fIRGenerator = new IRGenerator(&fContext, symbols, *this); in Compiler()
|
/external/skia/src/sksl/ir/ |
D | SkSLExpression.h | 19 class IRGenerator; variable 62 virtual std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
|
D | SkSLBinaryExpression.h | 30 const IRGenerator& irGenerator, in constantPropagate()
|
D | SkSLConstructor.h | 34 const IRGenerator& irGenerator, in constantPropagate()
|
D | SkSLVariableReference.h | 75 const IRGenerator& irGenerator, in constantPropagate()
|