Title: [247105] trunk/Source/WebCore
Revision
247105
Author
[email protected]
Date
2019-07-03 14:20:04 -0700 (Wed, 03 Jul 2019)

Log Message

[WHLSL] WHLSL::AST::Node is useless
https://bugs.webkit.org/show_bug.cgi?id=199391

Reviewed by Dean Jackson.

It has no member, no non-trivial method, and we never access an AST node completely generically.
So WHLSL::AST::Node can be removed, as a first step towards removing the virtual table pointer from most AST nodes (and avoiding a virtual destructor call at the end of the compiler).

No new test because there is no functional change.

* Modules/webgpu/WHLSL/AST/WHLSLAST.h:
* Modules/webgpu/WHLSL/AST/WHLSLBaseFunctionAttribute.h:
* Modules/webgpu/WHLSL/AST/WHLSLBaseSemantic.h:
* Modules/webgpu/WHLSL/AST/WHLSLEnumerationMember.h:
* Modules/webgpu/WHLSL/AST/WHLSLFunctionDeclaration.h:
* Modules/webgpu/WHLSL/AST/WHLSLNamedType.h:
* Modules/webgpu/WHLSL/AST/WHLSLReplaceWith.h: Renamed from Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLNode.h.
(WebCore::WHLSL::AST::replaceWith):
* Modules/webgpu/WHLSL/AST/WHLSLStructureElement.h:
* Modules/webgpu/WHLSL/AST/WHLSLType.h:
* Modules/webgpu/WHLSL/AST/WHLSLTypeDefinition.h:
* Modules/webgpu/WHLSL/AST/WHLSLUnnamedType.h:
* Modules/webgpu/WHLSL/AST/WHLSLValue.h:
* Modules/webgpu/WHLSL/WHLSLNameResolver.cpp:
* Modules/webgpu/WHLSL/WHLSLParser.h:
* Modules/webgpu/WHLSL/WHLSLPreserveVariableLifetimes.cpp:
* Modules/webgpu/WHLSL/WHLSLPropertyResolver.cpp:
* WebCore.xcodeproj/project.pbxproj:

Modified Paths

Added Paths

Removed Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (247104 => 247105)


--- trunk/Source/WebCore/ChangeLog	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/ChangeLog	2019-07-03 21:20:04 UTC (rev 247105)
@@ -1,3 +1,34 @@
+2019-07-03  Robin Morisset  <[email protected]>
+
+        [WHLSL] WHLSL::AST::Node is useless
+        https://bugs.webkit.org/show_bug.cgi?id=199391
+
+        Reviewed by Dean Jackson.
+
+        It has no member, no non-trivial method, and we never access an AST node completely generically.
+        So WHLSL::AST::Node can be removed, as a first step towards removing the virtual table pointer from most AST nodes (and avoiding a virtual destructor call at the end of the compiler).
+
+        No new test because there is no functional change.
+
+        * Modules/webgpu/WHLSL/AST/WHLSLAST.h:
+        * Modules/webgpu/WHLSL/AST/WHLSLBaseFunctionAttribute.h:
+        * Modules/webgpu/WHLSL/AST/WHLSLBaseSemantic.h:
+        * Modules/webgpu/WHLSL/AST/WHLSLEnumerationMember.h:
+        * Modules/webgpu/WHLSL/AST/WHLSLFunctionDeclaration.h:
+        * Modules/webgpu/WHLSL/AST/WHLSLNamedType.h:
+        * Modules/webgpu/WHLSL/AST/WHLSLReplaceWith.h: Renamed from Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLNode.h.
+        (WebCore::WHLSL::AST::replaceWith):
+        * Modules/webgpu/WHLSL/AST/WHLSLStructureElement.h:
+        * Modules/webgpu/WHLSL/AST/WHLSLType.h:
+        * Modules/webgpu/WHLSL/AST/WHLSLTypeDefinition.h:
+        * Modules/webgpu/WHLSL/AST/WHLSLUnnamedType.h:
+        * Modules/webgpu/WHLSL/AST/WHLSLValue.h:
+        * Modules/webgpu/WHLSL/WHLSLNameResolver.cpp:
+        * Modules/webgpu/WHLSL/WHLSLParser.h:
+        * Modules/webgpu/WHLSL/WHLSLPreserveVariableLifetimes.cpp:
+        * Modules/webgpu/WHLSL/WHLSLPropertyResolver.cpp:
+        * WebCore.xcodeproj/project.pbxproj:
+
 2019-07-03  Youenn Fablet  <[email protected]>
 
         Strengthen updating/removing of registrations from the database

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLAST.h (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLAST.h	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLAST.h	2019-07-03 21:20:04 UTC (rev 247105)
@@ -69,7 +69,6 @@
 #include "WHLSLNamedType.h"
 #include "WHLSLNativeFunctionDeclaration.h"
 #include "WHLSLNativeTypeDeclaration.h"
-#include "WHLSLNode.h"
 #include "WHLSLNullLiteral.h"
 #include "WHLSLNullLiteralType.h"
 #include "WHLSLNumThreadsFunctionAttribute.h"

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLBaseFunctionAttribute.h (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLBaseFunctionAttribute.h	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLBaseFunctionAttribute.h	2019-07-03 21:20:04 UTC (rev 247105)
@@ -28,7 +28,6 @@
 #if ENABLE(WEBGPU)
 
 #include "WHLSLLexer.h"
-#include "WHLSLNode.h"
 
 namespace WebCore {
 
@@ -36,7 +35,7 @@
 
 namespace AST {
 
-class BaseFunctionAttribute : public Node {
+class BaseFunctionAttribute {
 public:
     BaseFunctionAttribute(Lexer::Token&& origin)
         : m_origin(WTFMove(origin))

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLBaseSemantic.h (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLBaseSemantic.h	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLBaseSemantic.h	2019-07-03 21:20:04 UTC (rev 247105)
@@ -29,7 +29,6 @@
 
 #include "WHLSLEntryPointType.h"
 #include "WHLSLLexer.h"
-#include "WHLSLNode.h"
 #include <wtf/Optional.h>
 
 namespace WebCore {
@@ -43,7 +42,7 @@
 class FunctionDefinition;
 class UnnamedType;
 
-class BaseSemantic : public Node {
+class BaseSemantic {
 public:
     BaseSemantic(Lexer::Token&& origin)
         : m_origin(WTFMove(origin))

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLEnumerationMember.h (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLEnumerationMember.h	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLEnumerationMember.h	2019-07-03 21:20:04 UTC (rev 247105)
@@ -29,7 +29,6 @@
 
 #include "WHLSLConstantExpression.h"
 #include "WHLSLLexer.h"
-#include "WHLSLNode.h"
 #include <wtf/Optional.h>
 #include <wtf/Vector.h>
 #include <wtf/text/WTFString.h>
@@ -40,7 +39,7 @@
 
 namespace AST {
 
-class EnumerationMember : public Node {
+class EnumerationMember {
 public:
     EnumerationMember(Lexer::Token&& origin, String&& name, Optional<ConstantExpression>&& value = WTF::nullopt)
         : m_origin(WTFMove(origin))

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLFunctionDeclaration.h (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLFunctionDeclaration.h	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLFunctionDeclaration.h	2019-07-03 21:20:04 UTC (rev 247105)
@@ -30,7 +30,6 @@
 #include "WHLSLEntryPointType.h"
 #include "WHLSLFunctionAttribute.h"
 #include "WHLSLLexer.h"
-#include "WHLSLNode.h"
 #include "WHLSLSemantic.h"
 #include "WHLSLUnnamedType.h"
 #include "WHLSLVariableDeclaration.h"
@@ -43,7 +42,7 @@
 
 namespace AST {
 
-class FunctionDeclaration : public Node {
+class FunctionDeclaration {
 public:
     FunctionDeclaration(Lexer::Token&& origin, AttributeBlock&& attributeBlock, Optional<EntryPointType> entryPointType, UniqueRef<UnnamedType>&& type, String&& name, VariableDeclarations&& parameters, Optional<Semantic>&& semantic, bool isOperator)
         : m_origin(WTFMove(origin))

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLNamedType.h (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLNamedType.h	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLNamedType.h	2019-07-03 21:20:04 UTC (rev 247105)
@@ -28,7 +28,6 @@
 #if ENABLE(WEBGPU)
 
 #include "WHLSLLexer.h"
-#include "WHLSLNode.h"
 #include "WHLSLType.h"
 #include <wtf/text/WTFString.h>
 

Deleted: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLNode.h (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLNode.h	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLNode.h	2019-07-03 21:20:04 UTC (rev 247105)
@@ -1,66 +0,0 @@
-/*
- * Copyright (C) 2019 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#pragma once
-
-#if ENABLE(WEBGPU)
-
-namespace WebCore {
-
-namespace WHLSL {
-
-namespace AST {
-
-class Node {
-public:
-    Node() = default;
-
-    virtual ~Node() = default;
-
-    explicit Node(const Node&) = default;
-    Node(Node&&) = default;
-
-    Node& operator=(const Node&) = default;
-    Node& operator=(Node&&) = default;
-
-private:
-};
-
-template <typename New, typename Old, typename ...Args>
-ALWAYS_INLINE New* replaceWith(Old& old, Args&&... args)
-{
-    static_assert(sizeof(New) <= sizeof(Old), "This is needed for the placement new below to not overwrite unowned memory.");
-    void* location = &old;
-    old.~Old();
-    return new (location) New(std::forward<Args>(args)...);
-}
-
-} // namespace AST
-
-}
-
-}
-
-#endif

Copied: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLReplaceWith.h (from rev 247104, trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLNode.h) (0 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLReplaceWith.h	                        (rev 0)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLReplaceWith.h	2019-07-03 21:20:04 UTC (rev 247105)
@@ -0,0 +1,47 @@
+/*
+ * Copyright (C) 2019 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#pragma once
+
+#if ENABLE(WEBGPU)
+
+namespace WebCore {
+
+namespace WHLSL {
+
+namespace AST {
+
+template <typename New, typename Old, typename ...Args>
+ALWAYS_INLINE New* replaceWith(Old& old, Args&&... args)
+{
+    static_assert(sizeof(New) <= sizeof(Old), "This is needed for the placement new below to not overwrite unowned memory.");
+    void* location = &old;
+    old.~Old();
+    return new (location) New(std::forward<Args>(args)...);
+}
+
+} } } // namespace WebCore::WHLSL::AST
+
+#endif // ENABLE(WEBGPU)

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLStructureElement.h (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLStructureElement.h	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLStructureElement.h	2019-07-03 21:20:04 UTC (rev 247105)
@@ -28,7 +28,6 @@
 #if ENABLE(WEBGPU)
 
 #include "WHLSLLexer.h"
-#include "WHLSLNode.h"
 #include "WHLSLQualifier.h"
 #include "WHLSLSemantic.h"
 #include "WHLSLType.h"
@@ -40,7 +39,7 @@
 
 namespace AST {
 
-class StructureElement : public Node {
+class StructureElement {
 public:
     StructureElement(Lexer::Token&& origin, Qualifiers&& qualifiers, UniqueRef<UnnamedType>&& type, String&& name, Optional<Semantic> semantic)
         : m_origin(WTFMove(origin))

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLType.h (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLType.h	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLType.h	2019-07-03 21:20:04 UTC (rev 247105)
@@ -27,7 +27,6 @@
 
 #if ENABLE(WEBGPU)
 
-#include "WHLSLNode.h"
 #include <wtf/TypeCasts.h>
 
 namespace WebCore {
@@ -36,7 +35,7 @@
 
 namespace AST {
 
-class Type : public Node {
+class Type {
 public:
     Type() = default;
 

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLTypeDefinition.h (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLTypeDefinition.h	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLTypeDefinition.h	2019-07-03 21:20:04 UTC (rev 247105)
@@ -29,7 +29,6 @@
 
 #include "WHLSLLexer.h"
 #include "WHLSLNamedType.h"
-#include "WHLSLNode.h"
 #include "WHLSLUnnamedType.h"
 #include <wtf/UniqueRef.h>
 #include <wtf/text/WTFString.h>

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLUnnamedType.h (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLUnnamedType.h	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLUnnamedType.h	2019-07-03 21:20:04 UTC (rev 247105)
@@ -28,7 +28,6 @@
 #if ENABLE(WEBGPU)
 
 #include "WHLSLLexer.h"
-#include "WHLSLNode.h"
 #include "WHLSLType.h"
 #include <wtf/UniqueRef.h>
 #include <wtf/text/WTFString.h>

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLValue.h (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLValue.h	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLValue.h	2019-07-03 21:20:04 UTC (rev 247105)
@@ -27,8 +27,6 @@
 
 #if ENABLE(WEBGPU)
 
-#include "WHLSLNode.h"
-
 namespace WebCore {
 
 namespace WHLSL {
@@ -35,7 +33,7 @@
 
 namespace AST {
 
-class Value : public Node {
+class Value {
 public:
     Value(Lexer::Token&& origin)
         : m_origin(WTFMove(origin))

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLNameResolver.cpp (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLNameResolver.cpp	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLNameResolver.cpp	2019-07-03 21:20:04 UTC (rev 247105)
@@ -39,6 +39,7 @@
 #include "WHLSLNameContext.h"
 #include "WHLSLProgram.h"
 #include "WHLSLPropertyAccessExpression.h"
+#include "WHLSLReplaceWith.h"
 #include "WHLSLResolveOverloadImpl.h"
 #include "WHLSLReturn.h"
 #include "WHLSLScopedSetAdder.h"

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLParser.h (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLParser.h	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLParser.h	2019-07-03 21:20:04 UTC (rev 247105)
@@ -63,7 +63,6 @@
 #include "WHLSLMakePointerExpression.h"
 #include "WHLSLNativeFunctionDeclaration.h"
 #include "WHLSLNativeTypeDeclaration.h"
-#include "WHLSLNode.h"
 #include "WHLSLNullLiteral.h"
 #include "WHLSLNumThreadsFunctionAttribute.h"
 #include "WHLSLPointerType.h"

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPreserveVariableLifetimes.cpp (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPreserveVariableLifetimes.cpp	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPreserveVariableLifetimes.cpp	2019-07-03 21:20:04 UTC (rev 247105)
@@ -30,6 +30,7 @@
 
 #include "WHLSLAST.h"
 #include "WHLSLASTDumper.h"
+#include "WHLSLReplaceWith.h"
 #include "WHLSLVisitor.h"
 
 namespace WebCore {

Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPropertyResolver.cpp (247104 => 247105)


--- trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPropertyResolver.cpp	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPropertyResolver.cpp	2019-07-03 21:20:04 UTC (rev 247105)
@@ -39,6 +39,7 @@
 #include "WHLSLMakePointerExpression.h"
 #include "WHLSLPointerType.h"
 #include "WHLSLReadModifyWriteExpression.h"
+#include "WHLSLReplaceWith.h"
 #include "WHLSLVariableDeclaration.h"
 #include "WHLSLVariableReference.h"
 #include "WHLSLVisitor.h"

Modified: trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj (247104 => 247105)


--- trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj	2019-07-03 21:16:43 UTC (rev 247104)
+++ trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj	2019-07-03 21:20:04 UTC (rev 247105)
@@ -7128,6 +7128,7 @@
 		33503C9F10179AD7003B47E1 /* JSNotification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSNotification.cpp; sourceTree = "<group>"; };
 		33503CA010179AD7003B47E1 /* JSNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSNotification.h; sourceTree = "<group>"; };
 		33503CC61017A1B1003B47E1 /* Notification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Notification.cpp; sourceTree = "<group>"; };
+		3351F70B22CAD8DA0015B40D /* WHLSLReplaceWith.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WHLSLReplaceWith.h; sourceTree = "<group>"; };
 		35C74FD3228A1912000C21A0 /* CSSGridIntegerRepeatValue.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CSSGridIntegerRepeatValue.cpp; sourceTree = "<group>"; };
 		35C74FD7228A19A6000C21A0 /* CSSGridIntegerRepeatValue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CSSGridIntegerRepeatValue.h; sourceTree = "<group>"; };
 		3662F984047CEDBE5DDDAFAA /* RenderMathMLMenclose.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderMathMLMenclose.cpp; sourceTree = "<group>"; };
@@ -13327,7 +13328,6 @@
 		C21BF72121CD89DE00227979 /* WHLSLNumThreadsFunctionAttribute.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WHLSLNumThreadsFunctionAttribute.h; sourceTree = "<group>"; };
 		C21BF72221CD89DF00227979 /* WHLSLBuiltInSemantic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WHLSLBuiltInSemantic.h; sourceTree = "<group>"; };
 		C21BF72321CD89E100227979 /* WHLSLNativeFunctionDeclaration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WHLSLNativeFunctionDeclaration.h; sourceTree = "<group>"; };
-		C21BF72421CD89E100227979 /* WHLSLNode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WHLSLNode.h; sourceTree = "<group>"; };
 		C21BF72521CD89E200227979 /* WHLSLArrayReferenceType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WHLSLArrayReferenceType.h; sourceTree = "<group>"; };
 		C21BF72621CD89E300227979 /* WHLSLEnumerationMember.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WHLSLEnumerationMember.h; sourceTree = "<group>"; };
 		C21BF72721CD89E400227979 /* WHLSLStructureDefinition.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WHLSLStructureDefinition.h; sourceTree = "<group>"; };
@@ -17132,7 +17132,6 @@
 				1C33277121CF0BE1000DC9F2 /* WHLSLNamedType.h */,
 				C21BF72321CD89E100227979 /* WHLSLNativeFunctionDeclaration.h */,
 				C21BF72A21CD89E700227979 /* WHLSLNativeTypeDeclaration.h */,
-				C21BF72421CD89E100227979 /* WHLSLNode.h */,
 				C21BF70721CD89C800227979 /* WHLSLNullLiteral.h */,
 				1CB69B3A21DF0403006E846A /* WHLSLNullLiteralType.cpp */,
 				1CB69B3621DED657006E846A /* WHLSLNullLiteralType.h */,
@@ -17142,6 +17141,7 @@
 				C21BF70B21CD89CC00227979 /* WHLSLQualifier.h */,
 				C21BF71B21CD89D900227979 /* WHLSLReadModifyWriteExpression.h */,
 				C21BF70D21CD89CD00227979 /* WHLSLReferenceType.h */,
+				3351F70B22CAD8DA0015B40D /* WHLSLReplaceWith.h */,
 				1CB69B3221DED40B006E846A /* WHLSLResolvableType.h */,
 				C2138A1521DDECE900F516BA /* WHLSLResourceSemantic.cpp */,
 				C21BF70821CD89C900227979 /* WHLSLResourceSemantic.h */,
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to