Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 844e05173dcb29fdbddc42c3e843d28962cba7a6 https://github.com/WebKit/WebKit/commit/844e05173dcb29fdbddc42c3e843d28962cba7a6 Author: Tadeu Zagallo <tzaga...@apple.com> Date: 2023-05-05 (Fri, 05 May 2023)
Changed paths: M Source/WebGPU/WGSL/AST/ASTFunction.h M Source/WebGPU/WGSL/AST/ASTTypeName.h M Source/WebGPU/WGSL/AST/ASTVariable.h M Source/WebGPU/WGSL/EntryPointRewriter.cpp M Source/WebGPU/WGSL/GlobalVariableRewriter.cpp M Source/WebGPU/WGSL/Parser.cpp Log Message: ----------- [WGSL] Make AST type nodes arena allocated https://bugs.webkit.org/show_bug.cgi?id=256265 rdar://108849668 Reviewed by Dan Glastonbury. Continue incrementally converting AST nodes to be arena allocated. * Source/WebGPU/WGSL/AST/ASTFunction.h: * Source/WebGPU/WGSL/AST/ASTTypeName.h: (WGSL::AST::TypeName::resolvedType const): (WGSL::AST::ArrayTypeName::maybeElementType const): (WGSL::AST::ArrayTypeName::ArrayTypeName): (WGSL::AST::NamedTypeName::name): (WGSL::AST::ParameterizedTypeName::ParameterizedTypeName): * Source/WebGPU/WGSL/AST/ASTVariable.h: * Source/WebGPU/WGSL/EntryPointRewriter.cpp: (WGSL::EntryPointRewriter::rewrite): (WGSL::EntryPointRewriter::constructInputStruct): (WGSL::EntryPointRewriter::materialize): (WGSL::EntryPointRewriter::visit): (WGSL::EntryPointRewriter::appendBuiltins): * Source/WebGPU/WGSL/GlobalVariableRewriter.cpp: (WGSL::RewriteGlobalVariables::insertStructs): (WGSL::RewriteGlobalVariables::insertParameters): * Source/WebGPU/WGSL/Parser.cpp: (WGSL::Parser<Lexer>::parseTypeName): (WGSL::Parser<Lexer>::parseTypeNameAfterIdentifier): (WGSL::Parser<Lexer>::parseArrayType): (WGSL::Parser<Lexer>::parseVariableWithAttributes): (WGSL::Parser<Lexer>::parseFunction): Canonical link: https://commits.webkit.org/263732@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes