Home
last modified time | relevance | path

Searched refs:writeExpression (Results 1 – 9 of 9) sorted by relevance

/external/skia/src/sksl/codegen/
DSkSLGLSLCodeGenerator.cpp173 void GLSLCodeGenerator::writeExpression(const Expression& expr, Precedence parentPrecedence) { in writeExpression() function in SkSL::GLSLCodeGenerator
183 this->writeExpression(*expr.as<ConstructorArrayCast>().argument(), parentPrecedence); in writeExpression()
248 this->writeExpression(absExpr, Precedence::kTopLevel); in writeMinAbsHack()
250 this->writeExpression(otherExpr, Precedence::kAssignment); in writeMinAbsHack()
256 this->writeExpression(x, Precedence::kTopLevel); in writeInverseSqrtHack()
322 this->writeExpression(mat, Precedence::kTopLevel); in writeDeterminantHack()
410 this->writeExpression(mat, Precedence::kTopLevel); in writeInverseHack()
438 this->writeExpression(mat, Precedence::kTopLevel); in writeTransposeHack()
477 this->writeExpression(*arguments[0], Precedence::kSequence); in writeFunctionCall()
479 this->writeExpression(*p.operand(), Precedence::kMultiplicative); in writeFunctionCall()
[all …]
DSkSLPipelineStageCodeGenerator.cpp84 void writeExpression(const Expression& expr, Precedence parentPrecedence);
173 this->writeExpression(*arguments[0], Precedence::kSequence); in writeChildCall()
197 this->writeExpression(*arguments[1], Precedence::kSequence); in writeChildCall()
222 this->writeExpression(*c.arguments()[0], Precedence::kSequence); in writeFunctionCall()
251 this->writeExpression(*arg, Precedence::kSequence); in writeFunctionCall()
284 this->writeExpression(*stmt.test(), Precedence::kTopLevel); in writeIfStatement()
300 this->writeExpression(*r.expression(), Precedence::kTopLevel); in writeReturnStatement()
310 this->writeExpression(*s.value(), Precedence::kTopLevel); in writeSwitchStatement()
416 this->writeExpression(*decl.value(), Precedence::kTopLevel); in writeGlobalVarDeclaration()
488 void PipelineStageCodeGenerator::writeExpression(const Expression& expr, in writeExpression() function in SkSL::PipelineStage::PipelineStageCodeGenerator
[all …]
DSkSLMetalCodeGenerator.cpp131 void MetalCodeGenerator::writeExpression(const Expression& expr, Precedence parentPrecedence) { in writeExpression() function in SkSL::MetalCodeGenerator
270 this->writeExpression(*arguments[index], Precedence::kAssignment); in getOutParamHelper()
304 this->writeExpression(*arguments[index], Precedence::kAssignment); in getOutParamHelper()
378 this->writeExpression(*outVars[i], Precedence::kSequence); in writeFunctionCall()
380 this->writeExpression(*arguments[i], Precedence::kSequence); in writeFunctionCall()
531 this->writeExpression(*arg, Precedence::kSequence); in writeArgumentList()
540 this->writeExpression(*arguments[0], Precedence::kSequence); in writeIntrinsicCall()
542 this->writeExpression(*arguments[0], Precedence::kSequence); in writeIntrinsicCall()
550 this->writeExpression(*arguments[1], Precedence::kSequence); in writeIntrinsicCall()
554 this->writeExpression(*arguments[1], Precedence::kSequence); in writeIntrinsicCall()
[all …]
DSkSLSPIRVCodeGenerator.cpp758 SpvId SPIRVCodeGenerator::writeExpression(const Expression& expr, OutputStream& out) { in writeExpression() function in SkSL::SPIRVCodeGenerator
763 return this->writeExpression(*expr.as<ConstructorArrayCast>().argument(), out); in writeExpression()
883 SpvId raw = this->writeExpression(arg, out); in vectorize()
954 argumentIds.push_back(this->writeExpression(*arg, out)); in writeSpecialIntrinsic()
968 SpvId img = this->writeExpression(*arguments[0], out); in writeSpecialIntrinsic()
969 SpvId sampler = this->writeExpression(*arguments[1], out); in writeSpecialIntrinsic()
979 SpvId img = this->writeExpression(*arguments[0], out); in writeSpecialIntrinsic()
995 SpvId sample = this->writeExpression(*arguments[1], out); in writeSpecialIntrinsic()
1039 SpvId sampler = this->writeExpression(*arguments[0], out); in writeSpecialIntrinsic()
1040 SpvId uv = this->writeExpression(*arguments[1], out); in writeSpecialIntrinsic()
[all …]
DSkSLVMCodeGenerator.cpp262 Value writeExpression(const Expression& expr);
481 Value val = this->writeExpression(*decl.value()); in setupGlobals()
753 return this->writeStore(left, this->writeExpression(right)); in writeBinaryExpression()
771 skvm::I32 lVal = i32(this->writeExpression(left)); in writeBinaryExpression()
773 skvm::I32 rVal = i32(this->writeExpression(right)); in writeBinaryExpression()
779 skvm::I32 lVal = i32(this->writeExpression(left)); in writeBinaryExpression()
781 skvm::I32 rVal = i32(this->writeExpression(right)); in writeBinaryExpression()
787 this->writeExpression(left); in writeBinaryExpression()
788 return this->writeExpression(right); in writeBinaryExpression()
794 Value lVal = this->writeExpression(left), in writeBinaryExpression()
[all …]
DSkSLGLSLCodeGenerator.h107 void writeExpression(const Expression& expr, Precedence parentPrecedence);
DSkSLMetalCodeGenerator.h147 void writeExpression(const Expression& expr, Precedence parentPrecedence);
DSkSLSPIRVCodeGenerator.h229 SpvId writeExpression(const Expression& expr, OutputStream& out);
/external/jsilver/src/com/google/clearsilver/jsilver/compiler/
DJavaSourceWriter.java201 writeExpression(expression); in startIfBlock()
234 writeExpression(expression); in startIterableForLoop()
242 writeExpression(start); in startForLoop()
244 writeExpression(end); in startForLoop()
246 writeExpression(increment); in startForLoop()
258 writeExpression(expression); in writeStatement()
263 public void writeExpression(JavaExpression expression) { in writeExpression() method in JavaSourceWriter