Renaming libjulia to libyul

This commit is contained in:
Christian Parpart 2018-10-15 11:52:35 +02:00
parent b965fd6e17
commit 9a4bec7e47
No known key found for this signature in database
GPG Key ID: 19BC8DD20312C929
179 changed files with 143 additions and 143 deletions

View File

@ -1,6 +1,6 @@
# Until we have a clear separation, libjulia has to be included here # Until we have a clear separation, libyul has to be included here
file(GLOB_RECURSE sources "*.cpp" "../libjulia/*.cpp") file(GLOB_RECURSE sources "*.cpp" "../libyul/*.cpp")
file(GLOB_RECURSE headers "*.h" "../libjulia/*.h") file(GLOB_RECURSE headers "*.h" "../libyul/*.h")
find_package(Z3 QUIET) find_package(Z3 QUIET)
if (${Z3_FOUND}) if (${Z3_FOUND})

View File

@ -25,7 +25,7 @@
#include <libsolidity/inlineasm/AsmScope.h> #include <libsolidity/inlineasm/AsmScope.h>
#include <libjulia/backends/evm/AbstractAssembly.h> #include <libyul/backends/evm/AbstractAssembly.h>
#include <libsolidity/inlineasm/AsmDataForward.h> #include <libsolidity/inlineasm/AsmDataForward.h>

View File

@ -32,8 +32,8 @@
#include <libevmasm/SourceLocation.h> #include <libevmasm/SourceLocation.h>
#include <libevmasm/Instruction.h> #include <libevmasm/Instruction.h>
#include <libjulia/backends/evm/AbstractAssembly.h> #include <libyul/backends/evm/AbstractAssembly.h>
#include <libjulia/backends/evm/EVMCodeTransform.h> #include <libyul/backends/evm/EVMCodeTransform.h>
#include <libdevcore/CommonIO.h> #include <libdevcore/CommonIO.h>

View File

@ -31,8 +31,8 @@
#include <libevmasm/Assembly.h> #include <libevmasm/Assembly.h>
#include <libjulia/backends/evm/EVMCodeTransform.h> #include <libyul/backends/evm/EVMCodeTransform.h>
#include <libjulia/backends/evm/EVMAssembly.h> #include <libyul/backends/evm/EVMAssembly.h>
using namespace std; using namespace std;
using namespace dev; using namespace dev;

View File

@ -18,7 +18,7 @@
* Assembly interface for EVM and EVM1.5. * Assembly interface for EVM and EVM1.5.
*/ */
#include <libjulia/backends/evm/EVMAssembly.h> #include <libyul/backends/evm/EVMAssembly.h>
#include <libevmasm/Instruction.h> #include <libevmasm/Instruction.h>

View File

@ -20,7 +20,7 @@
#pragma once #pragma once
#include <libjulia/backends/evm/AbstractAssembly.h> #include <libyul/backends/evm/AbstractAssembly.h>
#include <libevmasm/LinkerObject.h> #include <libevmasm/LinkerObject.h>

View File

@ -18,7 +18,7 @@
* Common code generator for translating Yul / inline assembly to EVM and EVM1.5. * Common code generator for translating Yul / inline assembly to EVM and EVM1.5.
*/ */
#include <libjulia/backends/evm/EVMCodeTransform.h> #include <libyul/backends/evm/EVMCodeTransform.h>
#include <libsolidity/inlineasm/AsmAnalysisInfo.h> #include <libsolidity/inlineasm/AsmAnalysisInfo.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -18,9 +18,9 @@
* Common code generator for translating Yul / inline assembly to EVM and EVM1.5. * Common code generator for translating Yul / inline assembly to EVM and EVM1.5.
*/ */
#include <libjulia/backends/evm/EVMAssembly.h> #include <libyul/backends/evm/EVMAssembly.h>
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
#include <libsolidity/inlineasm/AsmScope.h> #include <libsolidity/inlineasm/AsmScope.h>

View File

@ -18,9 +18,9 @@
* Creates an independent copy of an AST, renaming identifiers to be unique. * Creates an independent copy of an AST, renaming identifiers to be unique.
*/ */
#include <libjulia/optimiser/ASTCopier.h> #include <libyul/optimiser/ASTCopier.h>
#include <libjulia/Exceptions.h> #include <libyul/Exceptions.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -20,7 +20,7 @@
#pragma once #pragma once
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
#include <boost/variant.hpp> #include <boost/variant.hpp>
#include <boost/optional.hpp> #include <boost/optional.hpp>

View File

@ -18,7 +18,7 @@
* Generic AST walker. * Generic AST walker.
*/ */
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -20,9 +20,9 @@
#pragma once #pragma once
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
#include <libjulia/Exceptions.h> #include <libyul/Exceptions.h>
#include <boost/variant.hpp> #include <boost/variant.hpp>
#include <boost/optional.hpp> #include <boost/optional.hpp>

View File

@ -19,11 +19,11 @@
* in scope by a reference to that variable. * in scope by a reference to that variable.
*/ */
#include <libjulia/optimiser/CommonSubexpressionEliminator.h> #include <libyul/optimiser/CommonSubexpressionEliminator.h>
#include <libjulia/optimiser/Metrics.h> #include <libyul/optimiser/Metrics.h>
#include <libjulia/optimiser/SyntacticalEquality.h> #include <libyul/optimiser/SyntacticalEquality.h>
#include <libjulia/Exceptions.h> #include <libyul/Exceptions.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -21,7 +21,7 @@
#pragma once #pragma once
#include <libjulia/optimiser/DataFlowAnalyzer.h> #include <libyul/optimiser/DataFlowAnalyzer.h>
namespace dev namespace dev
{ {

View File

@ -20,11 +20,11 @@
* Common Subexpression Eliminator. * Common Subexpression Eliminator.
*/ */
#include <libjulia/optimiser/DataFlowAnalyzer.h> #include <libyul/optimiser/DataFlowAnalyzer.h>
#include <libjulia/optimiser/NameCollector.h> #include <libyul/optimiser/NameCollector.h>
#include <libjulia/optimiser/Semantics.h> #include <libyul/optimiser/Semantics.h>
#include <libjulia/Exceptions.h> #include <libyul/Exceptions.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -22,7 +22,7 @@
#pragma once #pragma once
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
#include <string> #include <string>
#include <map> #include <map>

View File

@ -18,9 +18,9 @@
* Optimiser component that makes all identifiers unique. * Optimiser component that makes all identifiers unique.
*/ */
#include <libjulia/optimiser/Disambiguator.h> #include <libyul/optimiser/Disambiguator.h>
#include <libjulia/Exceptions.h> #include <libyul/Exceptions.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>
#include <libsolidity/inlineasm/AsmScope.h> #include <libsolidity/inlineasm/AsmScope.h>

View File

@ -20,10 +20,10 @@
#pragma once #pragma once
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
#include <libjulia/optimiser/ASTCopier.h> #include <libyul/optimiser/ASTCopier.h>
#include <libjulia/optimiser/NameDispenser.h> #include <libyul/optimiser/NameDispenser.h>
#include <libsolidity/inlineasm/AsmAnalysisInfo.h> #include <libsolidity/inlineasm/AsmAnalysisInfo.h>

View File

@ -18,11 +18,11 @@
* Optimiser component that performs function inlining inside expressions. * Optimiser component that performs function inlining inside expressions.
*/ */
#include <libjulia/optimiser/ExpressionInliner.h> #include <libyul/optimiser/ExpressionInliner.h>
#include <libjulia/optimiser/InlinableExpressionFunctionFinder.h> #include <libyul/optimiser/InlinableExpressionFunctionFinder.h>
#include <libjulia/optimiser/Substitution.h> #include <libyul/optimiser/Substitution.h>
#include <libjulia/optimiser/Semantics.h> #include <libyul/optimiser/Semantics.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -19,9 +19,9 @@
*/ */
#pragma once #pragma once
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
#include <boost/variant.hpp> #include <boost/variant.hpp>
#include <boost/optional.hpp> #include <boost/optional.hpp>

View File

@ -19,11 +19,11 @@
* it more or less inlines variable declarations. * it more or less inlines variable declarations.
*/ */
#include <libjulia/optimiser/ExpressionJoiner.h> #include <libyul/optimiser/ExpressionJoiner.h>
#include <libjulia/optimiser/NameCollector.h> #include <libyul/optimiser/NameCollector.h>
#include <libjulia/optimiser/Utilities.h> #include <libyul/optimiser/Utilities.h>
#include <libjulia/Exceptions.h> #include <libyul/Exceptions.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -20,9 +20,9 @@
*/ */
#pragma once #pragma once
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
#include <map> #include <map>

View File

@ -18,10 +18,10 @@
* Optimiser component that uses the simplification rules to simplify expressions. * Optimiser component that uses the simplification rules to simplify expressions.
*/ */
#include <libjulia/optimiser/ExpressionSimplifier.h> #include <libyul/optimiser/ExpressionSimplifier.h>
#include <libjulia/optimiser/SimplificationRules.h> #include <libyul/optimiser/SimplificationRules.h>
#include <libjulia/optimiser/Semantics.h> #include <libyul/optimiser/Semantics.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -20,9 +20,9 @@
#pragma once #pragma once
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
namespace dev namespace dev
{ {

View File

@ -19,9 +19,9 @@
* declarations. * declarations.
*/ */
#include <libjulia/optimiser/ExpressionSplitter.h> #include <libyul/optimiser/ExpressionSplitter.h>
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -20,10 +20,10 @@
*/ */
#pragma once #pragma once
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
#include <libjulia/optimiser/NameDispenser.h> #include <libyul/optimiser/NameDispenser.h>
#include <vector> #include <vector>

View File

@ -18,13 +18,13 @@
* Optimiser component that performs function inlining for arbitrary functions. * Optimiser component that performs function inlining for arbitrary functions.
*/ */
#include <libjulia/optimiser/FullInliner.h> #include <libyul/optimiser/FullInliner.h>
#include <libjulia/optimiser/ASTCopier.h> #include <libyul/optimiser/ASTCopier.h>
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
#include <libjulia/optimiser/NameCollector.h> #include <libyul/optimiser/NameCollector.h>
#include <libjulia/optimiser/Semantics.h> #include <libyul/optimiser/Semantics.h>
#include <libjulia/Exceptions.h> #include <libyul/Exceptions.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -19,12 +19,12 @@
*/ */
#pragma once #pragma once
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
#include <libjulia/optimiser/ASTCopier.h> #include <libyul/optimiser/ASTCopier.h>
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
#include <libjulia/optimiser/NameDispenser.h> #include <libyul/optimiser/NameDispenser.h>
#include <libjulia/Exceptions.h> #include <libyul/Exceptions.h>
#include <libevmasm/SourceLocation.h> #include <libevmasm/SourceLocation.h>

View File

@ -19,7 +19,7 @@
* statements are moved to a block of their own followed by all function definitions. * statements are moved to a block of their own followed by all function definitions.
*/ */
#include <libjulia/optimiser/FunctionGrouper.h> #include <libyul/optimiser/FunctionGrouper.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -21,7 +21,7 @@
#pragma once #pragma once
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
namespace dev namespace dev
{ {

View File

@ -20,8 +20,8 @@
* anywhere else. * anywhere else.
*/ */
#include <libjulia/optimiser/FunctionHoister.h> #include <libyul/optimiser/FunctionHoister.h>
#include <libjulia/optimiser/Utilities.h> #include <libyul/optimiser/Utilities.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -21,9 +21,9 @@
#pragma once #pragma once
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
namespace dev namespace dev
{ {

View File

@ -18,9 +18,9 @@
* Optimiser component that identifies functions to be inlined. * Optimiser component that identifies functions to be inlined.
*/ */
#include <libjulia/optimiser/InlinableExpressionFunctionFinder.h> #include <libyul/optimiser/InlinableExpressionFunctionFinder.h>
#include <libjulia/optimiser/Utilities.h> #include <libyul/optimiser/Utilities.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -20,8 +20,8 @@
#pragma once #pragma once
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
#include <set> #include <set>

View File

@ -19,10 +19,10 @@
* inputs nor outputs. * inputs nor outputs.
*/ */
#include <libjulia/optimiser/MainFunction.h> #include <libyul/optimiser/MainFunction.h>
#include <libjulia/optimiser/NameCollector.h> #include <libyul/optimiser/NameCollector.h>
#include <libjulia/Exceptions.h> #include <libyul/Exceptions.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -21,7 +21,7 @@
#pragma once #pragma once
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
namespace dev namespace dev
{ {

View File

@ -18,7 +18,7 @@
* Module providing metrics for the optimizer. * Module providing metrics for the optimizer.
*/ */
#include <libjulia/optimiser/Metrics.h> #include <libyul/optimiser/Metrics.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -20,7 +20,7 @@
#pragma once #pragma once
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
namespace dev namespace dev
{ {

View File

@ -18,7 +18,7 @@
* Specific AST walker that collects all defined names. * Specific AST walker that collects all defined names.
*/ */
#include <libjulia/optimiser/NameCollector.h> #include <libyul/optimiser/NameCollector.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -20,7 +20,7 @@
#pragma once #pragma once
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
#include <string> #include <string>
#include <map> #include <map>

View File

@ -18,7 +18,7 @@
* Optimiser component that can create new unique names. * Optimiser component that can create new unique names.
*/ */
#include <libjulia/optimiser/NameDispenser.h> #include <libyul/optimiser/NameDispenser.h>
using namespace std; using namespace std;
using namespace dev; using namespace dev;

View File

@ -18,11 +18,11 @@
* Optimisation stage that replaces variables by their most recently assigned expressions. * Optimisation stage that replaces variables by their most recently assigned expressions.
*/ */
#include <libjulia/optimiser/Rematerialiser.h> #include <libyul/optimiser/Rematerialiser.h>
#include <libjulia/optimiser/Metrics.h> #include <libyul/optimiser/Metrics.h>
#include <libjulia/optimiser/ASTCopier.h> #include <libyul/optimiser/ASTCopier.h>
#include <libjulia/Exceptions.h> #include <libyul/Exceptions.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -20,7 +20,7 @@
#pragma once #pragma once
#include <libjulia/optimiser/DataFlowAnalyzer.h> #include <libyul/optimiser/DataFlowAnalyzer.h>
#include <string> #include <string>
#include <map> #include <map>

View File

@ -18,9 +18,9 @@
* Specific AST walkers that collect semantical facts. * Specific AST walkers that collect semantical facts.
*/ */
#include <libjulia/optimiser/Semantics.h> #include <libyul/optimiser/Semantics.h>
#include <libjulia/Exceptions.h> #include <libyul/Exceptions.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -20,7 +20,7 @@
#pragma once #pragma once
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
#include <string> #include <string>
#include <map> #include <map>

View File

@ -18,12 +18,12 @@
* Module for applying replacement rules against Expressions. * Module for applying replacement rules against Expressions.
*/ */
#include <libjulia/optimiser/SimplificationRules.h> #include <libyul/optimiser/SimplificationRules.h>
#include <libjulia/optimiser/Utilities.h> #include <libyul/optimiser/Utilities.h>
#include <libjulia/optimiser/ASTCopier.h> #include <libyul/optimiser/ASTCopier.h>
#include <libjulia/optimiser/Semantics.h> #include <libyul/optimiser/Semantics.h>
#include <libjulia/optimiser/SyntacticalEquality.h> #include <libyul/optimiser/SyntacticalEquality.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -23,7 +23,7 @@
#include <libevmasm/ExpressionClasses.h> #include <libevmasm/ExpressionClasses.h>
#include <libevmasm/SimplificationRule.h> #include <libevmasm/SimplificationRule.h>
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -18,7 +18,7 @@
* Specific AST copier that replaces certain identifiers with expressions. * Specific AST copier that replaces certain identifiers with expressions.
*/ */
#include <libjulia/optimiser/Substitution.h> #include <libyul/optimiser/Substitution.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -20,7 +20,7 @@
#pragma once #pragma once
#include <libjulia/optimiser/ASTCopier.h> #include <libyul/optimiser/ASTCopier.h>
#include <string> #include <string>
#include <map> #include <map>

View File

@ -18,9 +18,9 @@
* Component that can compare ASTs for equality on a syntactic basis. * Component that can compare ASTs for equality on a syntactic basis.
*/ */
#include <libjulia/optimiser/SyntacticalEquality.h> #include <libyul/optimiser/SyntacticalEquality.h>
#include <libjulia/Exceptions.h> #include <libyul/Exceptions.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -20,7 +20,7 @@
#pragma once #pragma once
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
#include <vector> #include <vector>

View File

@ -18,12 +18,12 @@
* Optimisation stage that removes unused variables and functions. * Optimisation stage that removes unused variables and functions.
*/ */
#include <libjulia/optimiser/UnusedPruner.h> #include <libyul/optimiser/UnusedPruner.h>
#include <libjulia/optimiser/NameCollector.h> #include <libyul/optimiser/NameCollector.h>
#include <libjulia/optimiser/Semantics.h> #include <libyul/optimiser/Semantics.h>
#include <libjulia/optimiser/Utilities.h> #include <libyul/optimiser/Utilities.h>
#include <libjulia/Exceptions.h> #include <libyul/Exceptions.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -20,7 +20,7 @@
#pragma once #pragma once
#include <libjulia/optimiser/ASTWalker.h> #include <libyul/optimiser/ASTWalker.h>
#include <string> #include <string>
#include <map> #include <map>

View File

@ -18,7 +18,7 @@
* Some useful snippets for the optimiser. * Some useful snippets for the optimiser.
*/ */
#include <libjulia/optimiser/Utilities.h> #include <libyul/optimiser/Utilities.h>
#include <libsolidity/inlineasm/AsmData.h> #include <libsolidity/inlineasm/AsmData.h>

View File

@ -20,7 +20,7 @@
#pragma once #pragma once
#include <libjulia/ASTDataForward.h> #include <libyul/ASTDataForward.h>
namespace dev namespace dev
{ {

View File

@ -7,8 +7,8 @@ file(GLOB libdevcore_sources "libdevcore/*.cpp")
file(GLOB libdevcore_headers "libdevcore/*.h") file(GLOB libdevcore_headers "libdevcore/*.h")
file(GLOB libevmasm_sources "libevmasm/*.cpp") file(GLOB libevmasm_sources "libevmasm/*.cpp")
file(GLOB libevmasm_headers "libevmasm/*.h") file(GLOB libevmasm_headers "libevmasm/*.h")
file(GLOB libjulia_sources "libjulia/*.cpp") file(GLOB libyul_sources "libyul/*.cpp")
file(GLOB libjulia_headers "libjulia/*.h") file(GLOB libyul_headers "libyul/*.h")
file(GLOB liblll_sources "liblll/*.cpp") file(GLOB liblll_sources "liblll/*.cpp")
file(GLOB liblll_headers "liblll/*.h") file(GLOB liblll_headers "liblll/*.h")
file(GLOB libsolidity_sources "libsolidity/*.cpp") file(GLOB libsolidity_sources "libsolidity/*.cpp")
@ -18,7 +18,7 @@ add_executable(soltest ${sources} ${headers}
${contracts_sources} ${contracts_headers} ${contracts_sources} ${contracts_headers}
${libdevcore_sources} ${libdevcore_headers} ${libdevcore_sources} ${libdevcore_headers}
${libevmasm_sources} ${libevmasm_headers} ${libevmasm_sources} ${libevmasm_headers}
${libjulia_sources} ${libjulia_headers} ${libyul_sources} ${libyul_headers}
${liblll_sources} ${liblll_headers} ${liblll_sources} ${liblll_headers}
${libsolidity_sources} ${libsolidity_headers} ${libsolidity_sources} ${libsolidity_headers}
) )

View File

@ -38,7 +38,7 @@
#include <test/Options.h> #include <test/Options.h>
#include <test/libsolidity/ASTJSONTest.h> #include <test/libsolidity/ASTJSONTest.h>
#include <test/libsolidity/SyntaxTest.h> #include <test/libsolidity/SyntaxTest.h>
#include <test/libjulia/YulOptimizerTest.h> #include <test/libyul/YulOptimizerTest.h>
#include <boost/algorithm/string.hpp> #include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/predicate.hpp> #include <boost/algorithm/string/predicate.hpp>
@ -141,7 +141,7 @@ test_suite* init_unit_test_suite( int /*argc*/, char* /*argv*/[] )
) > 0, "no JSON AST tests found"); ) > 0, "no JSON AST tests found");
solAssert(registerTests( solAssert(registerTests(
master, master,
dev::test::Options::get().testPath / "libjulia", dev::test::Options::get().testPath / "libyul",
"yulOptimizerTests", "yulOptimizerTests",
dev::julia::test::YulOptimizerTest::create dev::julia::test::YulOptimizerTest::create
) > 0, "no Yul Optimizer tests found"); ) > 0, "no Yul Optimizer tests found");

View File

@ -19,11 +19,11 @@
* Common functions the Yul tests. * Common functions the Yul tests.
*/ */
#include <test/libjulia/Common.h> #include <test/libyul/Common.h>
#include <test/Options.h> #include <test/Options.h>
#include <libjulia/optimiser/Disambiguator.h> #include <libyul/optimiser/Disambiguator.h>
#include <libsolidity/parsing/Scanner.h> #include <libsolidity/parsing/Scanner.h>

View File

@ -19,13 +19,13 @@
* Unit tests for the Yul function inliner. * Unit tests for the Yul function inliner.
*/ */
#include <test/libjulia/Common.h> #include <test/libyul/Common.h>
#include <libjulia/optimiser/ExpressionInliner.h> #include <libyul/optimiser/ExpressionInliner.h>
#include <libjulia/optimiser/InlinableExpressionFunctionFinder.h> #include <libyul/optimiser/InlinableExpressionFunctionFinder.h>
#include <libjulia/optimiser/FullInliner.h> #include <libyul/optimiser/FullInliner.h>
#include <libjulia/optimiser/FunctionHoister.h> #include <libyul/optimiser/FunctionHoister.h>
#include <libjulia/optimiser/FunctionGrouper.h> #include <libyul/optimiser/FunctionGrouper.h>
#include <libsolidity/inlineasm/AsmPrinter.h> #include <libsolidity/inlineasm/AsmPrinter.h>

View File

@ -15,25 +15,25 @@
along with solidity. If not, see <http://www.gnu.org/licenses/>. along with solidity. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include <test/libjulia/YulOptimizerTest.h> #include <test/libyul/YulOptimizerTest.h>
#include <test/libsolidity/FormattedScope.h> #include <test/libsolidity/FormattedScope.h>
#include <test/Options.h> #include <test/Options.h>
#include <libjulia/optimiser/Disambiguator.h> #include <libyul/optimiser/Disambiguator.h>
#include <libjulia/optimiser/CommonSubexpressionEliminator.h> #include <libyul/optimiser/CommonSubexpressionEliminator.h>
#include <libjulia/optimiser/NameCollector.h> #include <libyul/optimiser/NameCollector.h>
#include <libjulia/optimiser/ExpressionSplitter.h> #include <libyul/optimiser/ExpressionSplitter.h>
#include <libjulia/optimiser/FunctionGrouper.h> #include <libyul/optimiser/FunctionGrouper.h>
#include <libjulia/optimiser/FunctionHoister.h> #include <libyul/optimiser/FunctionHoister.h>
#include <libjulia/optimiser/ExpressionInliner.h> #include <libyul/optimiser/ExpressionInliner.h>
#include <libjulia/optimiser/FullInliner.h> #include <libyul/optimiser/FullInliner.h>
#include <libjulia/optimiser/MainFunction.h> #include <libyul/optimiser/MainFunction.h>
#include <libjulia/optimiser/Rematerialiser.h> #include <libyul/optimiser/Rematerialiser.h>
#include <libjulia/optimiser/ExpressionSimplifier.h> #include <libyul/optimiser/ExpressionSimplifier.h>
#include <libjulia/optimiser/UnusedPruner.h> #include <libyul/optimiser/UnusedPruner.h>
#include <libjulia/optimiser/ExpressionJoiner.h> #include <libyul/optimiser/ExpressionJoiner.h>
#include <libsolidity/parsing/Scanner.h> #include <libsolidity/parsing/Scanner.h>
#include <libsolidity/inlineasm/AsmPrinter.h> #include <libsolidity/inlineasm/AsmPrinter.h>

Some files were not shown because too many files have changed in this diff Show More