/external/skia/src/sksl/codegen/ |
D | SkSLGLSLCodeGenerator.cpp | 173 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 …]
|
D | SkSLPipelineStageCodeGenerator.cpp | 84 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 …]
|
D | SkSLMetalCodeGenerator.cpp | 131 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 …]
|
D | SkSLSPIRVCodeGenerator.cpp | 758 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 …]
|
D | SkSLVMCodeGenerator.cpp | 262 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 …]
|
D | SkSLGLSLCodeGenerator.h | 107 void writeExpression(const Expression& expr, Precedence parentPrecedence);
|
D | SkSLMetalCodeGenerator.h | 147 void writeExpression(const Expression& expr, Precedence parentPrecedence);
|
D | SkSLSPIRVCodeGenerator.h | 229 SpvId writeExpression(const Expression& expr, OutputStream& out);
|
/external/jsilver/src/com/google/clearsilver/jsilver/compiler/ |
D | JavaSourceWriter.java | 201 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
|