From 867ce0df526dde70a62f7786bfdac89e1355099a Mon Sep 17 00:00:00 2001 From: Dan Klishch Date: Sun, 1 Oct 2023 23:25:08 -0400 Subject: [PATCH] JSSpecCompiler: Move passes to Passes subdirectory of Compiler/ --- .../Tools/CodeGenerators/JSSpecCompiler/CMakeLists.txt | 6 +++--- .../{ => Passes}/FunctionCallCanonicalizationPass.cpp | 2 +- .../{ => Passes}/FunctionCallCanonicalizationPass.h | 0 .../Compiler/{ => Passes}/IfBranchMergingPass.cpp | 2 +- .../Compiler/{ => Passes}/IfBranchMergingPass.h | 0 .../Compiler/{ => Passes}/ReferenceResolvingPass.cpp | 2 +- .../Compiler/{ => Passes}/ReferenceResolvingPass.h | 0 Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/main.cpp | 6 +++--- 8 files changed, 9 insertions(+), 9 deletions(-) rename Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/{ => Passes}/FunctionCallCanonicalizationPass.cpp (94%) rename Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/{ => Passes}/FunctionCallCanonicalizationPass.h (100%) rename Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/{ => Passes}/IfBranchMergingPass.cpp (98%) rename Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/{ => Passes}/IfBranchMergingPass.h (100%) rename Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/{ => Passes}/ReferenceResolvingPass.cpp (96%) rename Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/{ => Passes}/ReferenceResolvingPass.h (100%) diff --git a/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/CMakeLists.txt b/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/CMakeLists.txt index c9a915af6d..f54dc687f2 100644 --- a/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/CMakeLists.txt +++ b/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/CMakeLists.txt @@ -2,10 +2,10 @@ set(SOURCES AST/AST.cpp AST/ASTPrinting.cpp Compiler/CompilerPass.cpp - Compiler/FunctionCallCanonicalizationPass.cpp Compiler/GenericASTPass.cpp - Compiler/IfBranchMergingPass.cpp - Compiler/ReferenceResolvingPass.cpp + Compiler/Passes/FunctionCallCanonicalizationPass.cpp + Compiler/Passes/IfBranchMergingPass.cpp + Compiler/Passes/ReferenceResolvingPass.cpp Parser/CppASTConverter.cpp Parser/Lexer.cpp Parser/ParseError.cpp diff --git a/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/FunctionCallCanonicalizationPass.cpp b/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/FunctionCallCanonicalizationPass.cpp similarity index 94% rename from Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/FunctionCallCanonicalizationPass.cpp rename to Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/FunctionCallCanonicalizationPass.cpp index 9f0f18313e..7b7c5c7f5d 100644 --- a/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/FunctionCallCanonicalizationPass.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/FunctionCallCanonicalizationPass.cpp @@ -4,7 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include "Compiler/FunctionCallCanonicalizationPass.h" +#include "Compiler/Passes/FunctionCallCanonicalizationPass.h" #include "AST/AST.h" namespace JSSpecCompiler { diff --git a/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/FunctionCallCanonicalizationPass.h b/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/FunctionCallCanonicalizationPass.h similarity index 100% rename from Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/FunctionCallCanonicalizationPass.h rename to Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/FunctionCallCanonicalizationPass.h diff --git a/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/IfBranchMergingPass.cpp b/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/IfBranchMergingPass.cpp similarity index 98% rename from Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/IfBranchMergingPass.cpp rename to Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/IfBranchMergingPass.cpp index ad97c0ae23..61e57c8fc5 100644 --- a/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/IfBranchMergingPass.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/IfBranchMergingPass.cpp @@ -7,7 +7,7 @@ #include #include "AST/AST.h" -#include "Compiler/IfBranchMergingPass.h" +#include "Compiler/Passes/IfBranchMergingPass.h" namespace JSSpecCompiler { diff --git a/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/IfBranchMergingPass.h b/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/IfBranchMergingPass.h similarity index 100% rename from Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/IfBranchMergingPass.h rename to Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/IfBranchMergingPass.h diff --git a/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/ReferenceResolvingPass.cpp b/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/ReferenceResolvingPass.cpp similarity index 96% rename from Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/ReferenceResolvingPass.cpp rename to Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/ReferenceResolvingPass.cpp index f1abfe5108..3c4773ac8f 100644 --- a/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/ReferenceResolvingPass.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/ReferenceResolvingPass.cpp @@ -7,7 +7,7 @@ #include #include "AST/AST.h" -#include "Compiler/ReferenceResolvingPass.h" +#include "Compiler/Passes/ReferenceResolvingPass.h" #include "Function.h" namespace JSSpecCompiler { diff --git a/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/ReferenceResolvingPass.h b/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/ReferenceResolvingPass.h similarity index 100% rename from Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/ReferenceResolvingPass.h rename to Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Compiler/Passes/ReferenceResolvingPass.h diff --git a/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/main.cpp b/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/main.cpp index 8f2604e03f..9e9432f2c2 100644 --- a/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/main.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/main.cpp @@ -9,9 +9,9 @@ #include #include -#include "Compiler/FunctionCallCanonicalizationPass.h" -#include "Compiler/IfBranchMergingPass.h" -#include "Compiler/ReferenceResolvingPass.h" +#include "Compiler/Passes/FunctionCallCanonicalizationPass.h" +#include "Compiler/Passes/IfBranchMergingPass.h" +#include "Compiler/Passes/ReferenceResolvingPass.h" #include "Function.h" #include "Parser/SpecParser.h"