Home
last modified time | relevance | path

Searched refs:parentPrecedence (Results 1 – 18 of 18) sorted by relevance

/external/skia/src/sksl/codegen/
DSkSLPipelineStageCodeGenerator.cpp76 void writeExpression(const Expression& expr, Precedence parentPrecedence);
78 void writeAnyConstructor(const AnyConstructor& c, Precedence parentPrecedence);
81 void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence);
82 void writeTernaryExpression(const TernaryExpression& t, Precedence parentPrecedence);
84 void writePrefixExpression(const PrefixExpression& p, Precedence parentPrecedence);
85 void writePostfixExpression(const PostfixExpression& p, Precedence parentPrecedence);
394 Precedence parentPrecedence) { in writeExpression() argument
397 this->writeBinaryExpression(expr.as<BinaryExpression>(), parentPrecedence); in writeExpression()
412 this->writeAnyConstructor(expr.asAnyConstructor(), parentPrecedence); in writeExpression()
421 this->writePrefixExpression(expr.as<PrefixExpression>(), parentPrecedence); in writeExpression()
[all …]
DSkSLMetalCodeGenerator.h160 void writeExpression(const Expression& expr, Precedence parentPrecedence);
201 void writeConstructorCompound(const ConstructorCompound& c, Precedence parentPrecedence);
203 void writeConstructorCompoundMatrix(const ConstructorCompound& c, Precedence parentPrecedence);
206 Precedence parentPrecedence);
211 Precedence parentPrecedence);
216 Precedence parentPrecedence);
222 void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence);
224 void writeTernaryExpression(const TernaryExpression& t, Precedence parentPrecedence);
228 void writePrefixExpression(const PrefixExpression& p, Precedence parentPrecedence);
230 void writePostfixExpression(const PostfixExpression& p, Precedence parentPrecedence);
DSkSLGLSLCodeGenerator.h122 void writeExpression(const Expression& expr, Precedence parentPrecedence);
138 virtual void writeAnyConstructor(const AnyConstructor& c, Precedence parentPrecedence);
140 virtual void writeCastConstructor(const AnyConstructor& c, Precedence parentPrecedence);
146 virtual void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence);
149 Precedence parentPrecedence);
151 virtual void writeTernaryExpression(const TernaryExpression& t, Precedence parentPrecedence);
155 void writePrefixExpression(const PrefixExpression& p, Precedence parentPrecedence);
157 void writePostfixExpression(const PostfixExpression& p, Precedence parentPrecedence);
DSkSLGLSLCodeGenerator.cpp185 void GLSLCodeGenerator::writeExpression(const Expression& expr, Precedence parentPrecedence) { in writeExpression() argument
188 this->writeBinaryExpression(expr.as<BinaryExpression>(), parentPrecedence); in writeExpression()
199 this->writeAnyConstructor(expr.asAnyConstructor(), parentPrecedence); in writeExpression()
203 this->writeCastConstructor(expr.asAnyConstructor(), parentPrecedence); in writeExpression()
218 this->writePrefixExpression(expr.as<PrefixExpression>(), parentPrecedence); in writeExpression()
221 this->writePostfixExpression(expr.as<PostfixExpression>(), parentPrecedence); in writeExpression()
233 this->writeTernaryExpression(expr.as<TernaryExpression>(), parentPrecedence); in writeExpression()
693 void GLSLCodeGenerator::writeCastConstructor(const AnyConstructor& c, Precedence parentPrecedence) { in writeCastConstructor() argument
703 this->writeExpression(argument, parentPrecedence); in writeCastConstructor()
708 return this->writeAnyConstructor(c, parentPrecedence); in writeCastConstructor()
[all …]
DSkSLMetalCodeGenerator.cpp131 void MetalCodeGenerator::writeExpression(const Expression& expr, Precedence parentPrecedence) { in writeExpression() argument
134 this->writeBinaryExpression(expr.as<BinaryExpression>(), parentPrecedence); in writeExpression()
141 this->writeAnyConstructor(expr.asAnyConstructor(), "{", "}", parentPrecedence); in writeExpression()
144 this->writeConstructorCompound(expr.as<ConstructorCompound>(), parentPrecedence); in writeExpression()
148 this->writeAnyConstructor(expr.asAnyConstructor(), "(", ")", parentPrecedence); in writeExpression()
152 parentPrecedence); in writeExpression()
156 this->writeCastConstructor(expr.asAnyConstructor(), "(", ")", parentPrecedence); in writeExpression()
171 this->writePrefixExpression(expr.as<PrefixExpression>(), parentPrecedence); in writeExpression()
174 this->writePostfixExpression(expr.as<PostfixExpression>(), parentPrecedence); in writeExpression()
186 this->writeTernaryExpression(expr.as<TernaryExpression>(), parentPrecedence); in writeExpression()
[all …]
DSkSLDSLCPPCodeGenerator.h30 void writeAnyConstructor(const AnyConstructor& c, Precedence parentPrecedence) override;
34 void writeCastConstructor(const AnyConstructor& c, Precedence parentPrecedence) override;
52 void writeTernaryExpression(const TernaryExpression& t, Precedence parentPrecedence) override;
DSkSLCPPCodeGenerator.h42 void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence) override;
DSkSLDSLCPPCodeGenerator.cpp267 Precedence parentPrecedence) { in writeTernaryExpression() argument
269 INHERITED::writeTernaryExpression(t, parentPrecedence); in writeTernaryExpression()
685 Precedence parentPrecedence) { in writeCastConstructor() argument
686 return this->writeAnyConstructor(c, parentPrecedence); in writeCastConstructor()
690 Precedence parentPrecedence) { in writeAnyConstructor() argument
695 INHERITED::writeAnyConstructor(c, parentPrecedence); in writeAnyConstructor()
DSkSLCPPCodeGenerator.cpp72 Precedence parentPrecedence) { in writeBinaryExpression() argument
79 if (precedence >= parentPrecedence) { in writeBinaryExpression()
85 if (precedence >= parentPrecedence) { in writeBinaryExpression()
89 INHERITED::writeBinaryExpression(b, parentPrecedence); in writeBinaryExpression()
/external/skqp/src/sksl/
DSkSLGLSLCodeGenerator.h136 void writeExpression(const Expression& expr, Precedence parentPrecedence);
152 void writeConstructor(const Constructor& c, Precedence parentPrecedence);
160 virtual void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence);
162 Precedence parentPrecedence);
164 void writeTernaryExpression(const TernaryExpression& t, Precedence parentPrecedence);
168 void writePrefixExpression(const PrefixExpression& p, Precedence parentPrecedence);
170 void writePostfixExpression(const PostfixExpression& p, Precedence parentPrecedence);
DSkSLMetalCodeGenerator.h177 void writeExpression(const Expression& expr, Precedence parentPrecedence);
193 void writeConstructor(const Constructor& c, Precedence parentPrecedence);
201 void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence);
203 void writeTernaryExpression(const TernaryExpression& t, Precedence parentPrecedence);
207 void writePrefixExpression(const PrefixExpression& p, Precedence parentPrecedence);
209 void writePostfixExpression(const PostfixExpression& p, Precedence parentPrecedence);
DSkSLGLSLCodeGenerator.cpp195 void GLSLCodeGenerator::writeExpression(const Expression& expr, Precedence parentPrecedence) { in writeExpression() argument
198 this->writeBinaryExpression((BinaryExpression&) expr, parentPrecedence); in writeExpression()
204 this->writeConstructor((Constructor&) expr, parentPrecedence); in writeExpression()
219 this->writePrefixExpression((PrefixExpression&) expr, parentPrecedence); in writeExpression()
222 this->writePostfixExpression((PostfixExpression&) expr, parentPrecedence); in writeExpression()
234 this->writeTernaryExpression((TernaryExpression&) expr, parentPrecedence); in writeExpression()
704 void GLSLCodeGenerator::writeConstructor(const Constructor& c, Precedence parentPrecedence) { in writeFunctionCall() argument
710 this->writeExpression(*c.fArguments[0], parentPrecedence); in writeFunctionCall()
893 Precedence parentPrecedence) { in writeFunctionCall() argument
896 this->writeShortCircuitWorkaroundExpression(b, parentPrecedence); in writeFunctionCall()
[all …]
DSkSLMetalCodeGenerator.cpp114 void MetalCodeGenerator::writeExpression(const Expression& expr, Precedence parentPrecedence) { in writeExpression() argument
117 this->writeBinaryExpression((BinaryExpression&) expr, parentPrecedence); in writeExpression()
123 this->writeConstructor((Constructor&) expr, parentPrecedence); in writeExpression()
138 this->writePrefixExpression((PrefixExpression&) expr, parentPrecedence); in writeExpression()
141 this->writePostfixExpression((PostfixExpression&) expr, parentPrecedence); in writeExpression()
153 this->writeTernaryExpression((TernaryExpression&) expr, parentPrecedence); in writeExpression()
364 void MetalCodeGenerator::writeConstructor(const Constructor& c, Precedence parentPrecedence) { in writeConstructor() argument
366 this->writeExpression(*c.fArguments[0], parentPrecedence); in writeConstructor()
528 Precedence parentPrecedence) { in writeBinaryExpression() argument
530 if (precedence >= parentPrecedence) { in writeBinaryExpression()
[all …]
DSkSLPipelineStageCodeGenerator.cpp61 Precedence parentPrecedence) { in writeBinaryExpression() argument
65 if (precedence >= parentPrecedence) { in writeBinaryExpression()
71 if (precedence >= parentPrecedence) { in writeBinaryExpression()
75 INHERITED::writeBinaryExpression(b, parentPrecedence); in writeBinaryExpression()
DSkSLPipelineStageCodeGenerator.h37 void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence) override;
DSkSLCPPCodeGenerator.h38 void writeBinaryExpression(const BinaryExpression& b, Precedence parentPrecedence) override;
DSkSLCPPCodeGenerator.cpp67 Precedence parentPrecedence) { in writeBinaryExpression() argument
71 if (precedence >= parentPrecedence) { in writeBinaryExpression()
77 if (precedence >= parentPrecedence) { in writeBinaryExpression()
81 INHERITED::writeBinaryExpression(b, parentPrecedence); in writeBinaryExpression()
/external/kotlinc/lib/
Dkotlin-compiler.jarMETA-INF/ META-INF/MANIFEST.MF META-INF/backend-common. ...