Searched refs:AnyConstructor (Results 1 – 16 of 16) sorted by relevance
/third_party/skia/src/sksl/ir/ |
D | SkSLConstructor.h | 19 class AnyConstructor : public Expression { 21 AnyConstructor(int line, Kind kind, const Type* type) in AnyConstructor() function 84 class SingleArgumentConstructor : public AnyConstructor { 110 using INHERITED = AnyConstructor; 116 class MultiArgumentConstructor : public AnyConstructor { 150 using INHERITED = AnyConstructor;
|
D | SkSLConstructor.cpp | 176 skstd::optional<double> AnyConstructor::getConstantValue(int n) const { in getConstantValue() 190 Expression::ComparisonResult AnyConstructor::compareConstant(const Expression& other) const { in compareConstant() 216 AnyConstructor& Expression::asAnyConstructor() { in asAnyConstructor() 218 return static_cast<AnyConstructor&>(*this); in asAnyConstructor() 221 const AnyConstructor& Expression::asAnyConstructor() const { in asAnyConstructor() 223 return static_cast<const AnyConstructor&>(*this); in asAnyConstructor()
|
D | SkSLExpression.h | 20 class AnyConstructor; variable 125 AnyConstructor& asAnyConstructor(); 126 const AnyConstructor& asAnyConstructor() const;
|
D | SkSLSwizzle.cpp | 109 const AnyConstructor& base, in optimize_constructor_swizzle() 505 const AnyConstructor& ctor = value->asAnyConstructor(); in Make()
|
/third_party/skia/src/sksl/codegen/ |
D | SkSLMetalCodeGenerator.h | 165 String getMatrixConstructHelper(const AnyConstructor& c); 167 void assembleMatrixFromExpressions(const AnyConstructor& ctor, int rows, int columns); 202 void writeAnyConstructor(const AnyConstructor& c, 207 void writeCastConstructor(const AnyConstructor& c,
|
D | SkSLSPIRVCodeGenerator.h | 266 SpvId writeConstantVector(const AnyConstructor& c); 270 SpvId writeFloatConstructor(const AnyConstructor& c, OutputStream& out); 275 SpvId writeIntConstructor(const AnyConstructor& c, OutputStream& out); 280 SpvId writeUIntConstructor(const AnyConstructor& c, OutputStream& out); 285 SpvId writeBooleanConstructor(const AnyConstructor& c, OutputStream& out); 315 SpvId writeCompositeConstructor(const AnyConstructor& c, OutputStream& out);
|
D | SkSLGLSLCodeGenerator.h | 127 virtual void writeAnyConstructor(const AnyConstructor& c, Precedence parentPrecedence); 129 virtual void writeCastConstructor(const AnyConstructor& c, Precedence parentPrecedence);
|
D | SkSLPipelineStageCodeGenerator.cpp | 87 void writeAnyConstructor(const AnyConstructor& c, Precedence parentPrecedence); 515 void PipelineStageCodeGenerator::writeAnyConstructor(const AnyConstructor& c, in writeAnyConstructor()
|
D | SkSLMetalCodeGenerator.cpp | 953 void MetalCodeGenerator::assembleMatrixFromExpressions(const AnyConstructor& ctor, in assembleMatrixFromExpressions() 1031 String MetalCodeGenerator::getMatrixConstructHelper(const AnyConstructor& c) { in getMatrixConstructHelper() 1263 void MetalCodeGenerator::writeAnyConstructor(const AnyConstructor& c, in writeAnyConstructor() 1278 void MetalCodeGenerator::writeCastConstructor(const AnyConstructor& c, in writeCastConstructor() 2573 const AnyConstructor& c = e->asAnyConstructor(); in requirements()
|
D | SkSLVMCodeGenerator.cpp | 212 Value writeAggregationConstructor(const AnyConstructor& c); 216 Value writeConstructorCast(const AnyConstructor& c); 748 Value SkVMGenerator::writeAggregationConstructor(const AnyConstructor& c) { in writeAggregationConstructor() 829 Value SkVMGenerator::writeConstructorCast(const AnyConstructor& c) { in writeConstructorCast()
|
D | SkSLGLSLCodeGenerator.cpp | 709 void GLSLCodeGenerator::writeCastConstructor(const AnyConstructor& c, Precedence parentPrecedence) { in writeCastConstructor() 727 void GLSLCodeGenerator::writeAnyConstructor(const AnyConstructor& c, Precedence parentPrecedence) { in writeAnyConstructor()
|
D | SkSLSPIRVCodeGenerator.cpp | 1282 SpvId SPIRVCodeGenerator::writeConstantVector(const AnyConstructor& c) { in writeConstantVector() 1338 SpvId SPIRVCodeGenerator::writeFloatConstructor(const AnyConstructor& c, OutputStream& out) { in writeFloatConstructor() 1372 SpvId SPIRVCodeGenerator::writeIntConstructor(const AnyConstructor& c, OutputStream& out) { in writeIntConstructor() 1407 SpvId SPIRVCodeGenerator::writeUIntConstructor(const AnyConstructor& c, OutputStream& out) { in writeUIntConstructor() 1442 SpvId SPIRVCodeGenerator::writeBooleanConstructor(const AnyConstructor& c, OutputStream& out) { in writeBooleanConstructor() 1738 SpvId SPIRVCodeGenerator::writeCompositeConstructor(const AnyConstructor& c, OutputStream& out) { in writeCompositeConstructor()
|
/third_party/skia/src/sksl/ |
D | SkSLDehydrator.h | 26 class AnyConstructor; variable
|
D | SkSLAnalysis.cpp | 443 const AnyConstructor& leftCtor = left.asAnyConstructor(); in IsSameExpressionTree() 444 const AnyConstructor& rightCtor = right.asAnyConstructor(); in IsSameExpressionTree()
|
D | SkSLInliner.cpp | 984 AnyConstructor& constructorExpr = (*expr)->asAnyConstructor(); in visitExpression()
|
/third_party/typescript/src/compiler/ |
D | core.ts | 1700 export type AnyConstructor = new (...args: unknown[]) => unknown; alias
|