Searched refs:MetalCodeGenerator (Results 1 – 3 of 3) sorted by relevance
51 const char* MetalCodeGenerator::OperatorName(Operator op) { in OperatorName()58 class MetalCodeGenerator::GlobalStructVisitor {67 void MetalCodeGenerator::write(skstd::string_view s) { in write()80 void MetalCodeGenerator::writeLine(skstd::string_view s) { in writeLine()86 void MetalCodeGenerator::finishLine() { in finishLine()92 void MetalCodeGenerator::writeExtension(const Extension& ext) { in writeExtension()96 String MetalCodeGenerator::typeName(const Type& type) { in typeName()118 void MetalCodeGenerator::writeStructDefinition(const StructDefinition& s) { in writeStructDefinition()127 void MetalCodeGenerator::writeType(const Type& type) { in writeType()131 void MetalCodeGenerator::writeExpression(const Expression& expr, Precedence parentPrecedence) { in writeExpression()[all …]
52 class MetalCodeGenerator : public CodeGenerator {57 MetalCodeGenerator(const Context* context, const Program* program, OutputStream* out) in MetalCodeGenerator() function
690 MetalCodeGenerator cg(fContext.get(), &program, &out); in toMetal()