Lines Matching refs:Compiler

83 Compiler::OverrideFlag Compiler::sOptimizer = OverrideFlag::kDefault;
84 Compiler::OverrideFlag Compiler::sInliner = OverrideFlag::kDefault;
90 AutoSource(Compiler* compiler, const char* source)
100 Compiler* fCompiler;
134 Compiler::Compiler(const ShaderCapsClass* caps)
143 Compiler::~Compiler() {}
199 std::shared_ptr<SymbolTable> Compiler::makeRootSymbolTable() {
209 std::shared_ptr<SymbolTable> Compiler::makePrivateSymbolTable(std::shared_ptr<SymbolTable> parent) {
227 const ParsedModule& Compiler::loadGPUModule() {
234 const ParsedModule& Compiler::loadFragmentModule() {
242 const ParsedModule& Compiler::loadVertexModule() {
275 const ParsedModule& Compiler::loadPublicModule() {
283 const ParsedModule& Compiler::loadRuntimeShaderModule() {
291 const ParsedModule& Compiler::moduleForProgramKind(ProgramKind kind) {
303 LoadedModule Compiler::loadModule(ProgramKind kind,
355 ParsedModule Compiler::parseModule(ProgramKind kind, ModuleData data, const ParsedModule& base) {
404 std::unique_ptr<Program> Compiler::convertProgram(ProgramKind kind,
407 TRACE_EVENT0("skia.shaders", "SkSL::Compiler::convertProgram");
453 std::unique_ptr<Expression> Compiler::convertIdentifier(int line, skstd::string_view name) {
505 bool Compiler::optimize(LoadedModule& module) {
529 bool Compiler::optimize(Program& program) {
559 bool Compiler::runInliner(const std::vector<std::unique_ptr<ProgramElement>>& elements,
579 bool Compiler::finalize(Program& program) {
601 bool Compiler::toSPIRV(Program& program, OutputStream& out) {
602 TRACE_EVENT0("skia.shaders", "SkSL::Compiler::toSPIRV");
652 bool Compiler::toSPIRV(Program& program, String* out) {
661 bool Compiler::toGLSL(Program& program, OutputStream& out) {
662 TRACE_EVENT0("skia.shaders", "SkSL::Compiler::toGLSL");
669 bool Compiler::toGLSL(Program& program, String* out) {
678 bool Compiler::toHLSL(Program& program, String* out) {
687 bool Compiler::toMetal(Program& program, OutputStream& out) {
688 TRACE_EVENT0("skia.shaders", "SkSL::Compiler::toMetal");
695 bool Compiler::toMetal(Program& program, String* out) {
706 void Compiler::handleError(skstd::string_view msg, PositionInfo pos) {
710 String Compiler::errorText(bool showCount) {
719 void Compiler::writeErrorCount() {