File tree 34 files changed +9
-65
lines changed
34 files changed +9
-65
lines changed Original file line number Diff line number Diff line change 24
24
#include < libsolc/libsolc.h>
25
25
#include < libsolidity/interface/StandardCompiler.h>
26
26
#include < libsolidity/interface/Version.h>
27
- #include < libyul/YulName.h>
28
27
29
28
#include < cstdlib>
30
29
#include < list>
Original file line number Diff line number Diff line change 38
38
#include < libyul/backends/evm/EVMMetrics.h>
39
39
#include < libyul/optimiser/Suite.h>
40
40
#include < libyul/Object.h>
41
- #include < libyul/YulName.h>
42
41
#include < libyul/Utilities.h>
43
42
44
43
#include < libsolutil/Whiskers.h>
Original file line number Diff line number Diff line change 38
38
#include < libyul/optimiser/Suite.h>
39
39
#include < libyul/Object.h>
40
40
#include < libyul/optimiser/ASTCopier.h>
41
- #include < libyul/YulName.h>
42
41
43
42
#include < libevmasm/Instruction.h>
44
43
#include < libevmasm/Assembly.h>
Original file line number Diff line number Diff line change 66
66
67
67
#include < libstdlib/stdlib.h>
68
68
69
- #include < libyul/YulName.h>
70
69
#include < libyul/AsmPrinter.h>
71
70
#include < libyul/AsmJsonConverter.h>
72
71
#include < libyul/YulStack.h>
Original file line number Diff line number Diff line change 26
26
#include < libyul/ASTForward.h>
27
27
#include < libyul/ASTLabelRegistry.h>
28
28
#include < libyul/Builtins.h>
29
- #include < libyul/YulName.h>
30
29
31
30
#include < liblangutil/DebugData.h>
32
31
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ namespace solidity::yul
30
30
31
31
using YulName = std::size_t ;
32
32
33
+ class ASTLabelRegistry ;
33
34
enum class LiteralKind ;
34
35
class LiteralValue ;
35
36
struct Literal ;
Original file line number Diff line number Diff line change 24
24
#pragma once
25
25
26
26
#include < libyul/ASTForward.h>
27
- #include < libyul/YulName.h>
28
27
29
28
#include < libsolutil/CommonData.h>
30
29
Original file line number Diff line number Diff line change @@ -44,7 +44,6 @@ add_library(yul
44
44
Utilities.h
45
45
YulControlFlowGraphExporter.h
46
46
YulControlFlowGraphExporter.cpp
47
- YulName.h
48
47
backends/evm/AbstractAssembly.h
49
48
backends/evm/AsmCodeGen.cpp
50
49
backends/evm/AsmCodeGen.h
Original file line number Diff line number Diff line change 21
21
22
22
#pragma once
23
23
24
+ #include < libyul/ASTForward.h>
25
+
24
26
#include < libsolutil/Exceptions.h>
25
27
#include < libsolutil/Assertions.h>
26
28
27
- #include < libyul/YulName.h>
28
-
29
29
#include < boost/preprocessor/cat.hpp>
30
30
#include < boost/preprocessor/facilities/empty.hpp>
31
31
#include < boost/preprocessor/facilities/overload.hpp>
Original file line number Diff line number Diff line change 19
19
#pragma once
20
20
21
21
#include < libyul/ASTForward.h>
22
+ #include < libyul/ASTLabelRegistry.h>
22
23
#include < libyul/Object.h>
23
24
24
25
#include < liblangutil/EVMVersion.h>
Original file line number Diff line number Diff line change 23
23
24
24
using namespace solidity ;
25
25
using namespace solidity ::yul;
26
- using namespace solidity ::util;
27
26
28
27
bool Scope::registerVariable (YulName _name)
29
28
{
Original file line number Diff line number Diff line change 21
21
22
22
#pragma once
23
23
24
- #include < liblangutil/Exceptions .h>
24
+ #include < libyul/ASTForward .h>
25
25
26
- #include < libyul/YulName.h>
27
-
28
- #include < functional>
29
- #include < memory>
30
- #include < optional>
26
+ #include < cstddef>
27
+ #include < map>
31
28
#include < variant>
32
29
33
30
namespace solidity ::yul
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 22
22
#pragma once
23
23
24
24
#include < libyul/optimiser/ASTWalker.h>
25
- #include < libyul/YulName.h>
26
25
#include < libyul/Dialect.h>
27
26
#include < libyul/backends/evm/EVMDialect.h>
28
27
#include < libyul/ASTForward.h>
Original file line number Diff line number Diff line change 23
23
24
24
#include < libyul/ASTForward.h>
25
25
26
- #include < libyul/YulName.h>
27
-
28
26
#include < memory>
29
27
#include < optional>
30
28
#include < set>
Original file line number Diff line number Diff line change 24
24
#include < libyul/ASTForward.h>
25
25
26
26
#include < libyul/Exceptions.h>
27
- #include < libyul/YulName.h>
28
27
29
28
#include < map>
30
29
#include < optional>
Original file line number Diff line number Diff line change 22
22
23
23
#include < libyul/optimiser/ASTWalker.h>
24
24
#include < libyul/ASTForward.h>
25
- #include < libyul/YulName.h>
26
25
27
26
namespace solidity ::yul
28
27
{
Original file line number Diff line number Diff line change 27
27
#include < libyul/optimiser/ASTWalker.h>
28
28
#include < libyul/optimiser/CallGraphGenerator.h>
29
29
#include < libyul/optimiser/OptimiserStep.h>
30
- #include < libyul/YulName.h>
31
30
32
31
namespace solidity ::yul
33
32
{
Original file line number Diff line number Diff line change 25
25
26
26
#include < libyul/optimiser/ASTWalker.h>
27
27
#include < libyul/optimiser/KnowledgeBase.h>
28
- #include < libyul/YulName.h>
29
28
#include < libyul/AST.h> // Needed for m_zero below.
30
29
#include < libyul/SideEffects.h>
31
30
Original file line number Diff line number Diff line change 22
22
#pragma once
23
23
24
24
#include < libyul/optimiser/ASTWalker.h>
25
- #include < libyul/YulName.h>
26
25
#include < libyul/ControlFlowSideEffects.h>
27
26
28
27
#include < map>
Original file line number Diff line number Diff line change 22
22
23
23
#include < libyul/optimiser/ASTWalker.h>
24
24
#include < libyul/ASTForward.h>
25
- #include < libyul/YulName.h>
26
25
27
26
#include < optional>
28
27
#include < set>
Original file line number Diff line number Diff line change 21
21
#pragma once
22
22
23
23
#include < libyul/ASTForward.h>
24
+ #include < libyul/ASTLabelRegistry.h>
24
25
25
26
#include < libyul/optimiser/ASTCopier.h>
26
27
#include < libyul/optimiser/ASTWalker.h>
Original file line number Diff line number Diff line change 24
24
#include < libyul/optimiser/LabelIDDispenser.h>
25
25
26
26
#include < libyul/AST.h>
27
- #include < libyul/YulName.h>
28
27
#include < libsolutil/CommonData.h>
29
28
30
29
#include < range/v3/algorithm/any_of.hpp>
Original file line number Diff line number Diff line change 22
22
#pragma once
23
23
24
24
#include < libyul/ASTForward.h>
25
+ #include < libyul/ASTLabelRegistry.h>
25
26
#include < libyul/Dialect.h>
26
- #include < libyul/YulName.h>
27
27
28
28
#include < libsolutil/Common.h>
29
29
#include < libsolutil/Numeric.h>
Original file line number Diff line number Diff line change 22
22
#pragma once
23
23
24
24
#include < libyul/optimiser/ASTWalker.h>
25
- #include < libyul/YulName.h>
26
25
27
26
#include < map>
28
27
#include < set>
Original file line number Diff line number Diff line change 25
25
26
26
#include < libyul/ASTForward.h>
27
27
#include < libyul/Builtins.h>
28
- #include < libyul/YulName.h>
29
28
30
29
#include < libsolutil/CommonData.h>
31
30
#include < libsolutil/Numeric.h>
Original file line number Diff line number Diff line change 23
23
#include < libyul/optimiser/ASTWalker.h>
24
24
#include < libyul/optimiser/OptimiserStep.h>
25
25
#include < libyul/ASTForward.h>
26
- #include < libyul/YulName.h>
27
26
28
27
#include < liblangutil/SourceLocation.h>
29
28
#include < libsolutil/Common.h>
Original file line number Diff line number Diff line change 22
22
#pragma once
23
23
24
24
#include < libyul/optimiser/ASTCopier.h>
25
- #include < libyul/YulName.h>
26
25
27
26
#include < map>
28
27
Original file line number Diff line number Diff line change 22
22
#pragma once
23
23
24
24
#include < libyul/ASTForward.h>
25
- #include < libyul/YulName.h>
26
25
#include < libyul/optimiser/OptimiserStep.h>
27
26
#include < liblangutil/EVMVersion.h>
28
27
Original file line number Diff line number Diff line change 22
22
#pragma once
23
23
24
24
#include < libyul/ASTForward.h>
25
- #include < libyul/YulName.h>
26
25
27
26
#include < map>
28
27
#include < memory>
Original file line number Diff line number Diff line change 25
25
#include < libyul/optimiser/OptimiserStep.h>
26
26
#include < libyul/optimiser/NameCollector.h>
27
27
#include < libyul/optimiser/NameDisplacer.h>
28
- #include < libyul/optimiser/NameDispenser.h>
29
- #include < libyul/YulName.h>
30
28
#include < libyul/AST.h>
31
29
32
30
#include < libsolutil/CommonData.h>
Original file line number Diff line number Diff line change 23
23
24
24
#include < libyul/optimiser/ASTWalker.h>
25
25
#include < libyul/optimiser/OptimiserStep.h>
26
- #include < libyul/YulName.h>
27
26
28
27
#include < map>
29
28
#include < set>
Original file line number Diff line number Diff line change 21
21
#include < libyul/optimiser/OptimiserStep.h>
22
22
#include < libyul/optimiser/LabelIDDispenser.h>
23
23
24
- #include < libyul/YulName.h>
25
-
26
24
#include < set>
27
25
#include < memory>
28
26
Original file line number Diff line number Diff line change 28
28
#include < libyul/AsmPrinter.h>
29
29
#include < libyul/AST.h>
30
30
#include < libyul/ObjectParser.h>
31
- #include < libyul/YulName.h>
32
31
#include < libyul/backends/evm/EVMDialect.h>
33
32
#include < libyul/optimiser/Disambiguator.h>
34
33
#include < libyul/optimiser/ForLoopInitRewriter.h>
You can’t perform that action at this time.
0 commit comments