diff options
author | Alon Zakai <alonzakai@gmail.com> | 2017-10-24 20:36:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-24 20:36:28 -0700 |
commit | 47c9021401a69d407a3e730012824cae75dd66f9 (patch) | |
tree | f03c6077a08f5eb404f31ca415c121415f35934c /src | |
parent | 93f5f167d7674e87f634eca1f5980baee4de5053 (diff) | |
download | binaryen-47c9021401a69d407a3e730012824cae75dd66f9.tar.gz binaryen-47c9021401a69d407a3e730012824cae75dd66f9.tar.bz2 binaryen-47c9021401a69d407a3e730012824cae75dd66f9.zip |
notation change: AST => IR (#1245)
The IR is indeed a tree, but not an "abstract syntax tree" since there is no language for which it is the syntax (except in the most trivial and meaningless sense).
Diffstat (limited to 'src')
-rw-r--r-- | src/asm2wasm.h | 10 | ||||
-rw-r--r-- | src/binaryen-c.cpp | 2 | ||||
-rw-r--r-- | src/cfg/Relooper.cpp | 2 | ||||
-rw-r--r-- | src/ir/CMakeLists.txt (renamed from src/ast/CMakeLists.txt) | 4 | ||||
-rw-r--r-- | src/ir/ExpressionAnalyzer.cpp (renamed from src/ast/ExpressionAnalyzer.cpp) | 4 | ||||
-rw-r--r-- | src/ir/ExpressionManipulator.cpp (renamed from src/ast/ExpressionManipulator.cpp) | 2 | ||||
-rw-r--r-- | src/ir/LocalGraph.cpp (renamed from src/ast/LocalGraph.cpp) | 4 | ||||
-rw-r--r-- | src/ir/bits.h (renamed from src/ast/bits.h) | 8 | ||||
-rw-r--r-- | src/ir/block-utils.h (renamed from src/ast/block-utils.h) | 10 | ||||
-rw-r--r-- | src/ir/branch-utils.h (renamed from src/ast/branch-utils.h) | 6 | ||||
-rw-r--r-- | src/ir/cost.h (renamed from src/ast/cost.h) | 6 | ||||
-rw-r--r-- | src/ir/count.h (renamed from src/ast/count.h) | 6 | ||||
-rw-r--r-- | src/ir/effects.h (renamed from src/ast/effects.h) | 6 | ||||
-rw-r--r-- | src/ir/find_all.h (renamed from src/ast/find_all.h) | 6 | ||||
-rw-r--r-- | src/ir/global-utils.h (renamed from src/ast/global-utils.h) | 6 | ||||
-rw-r--r-- | src/ir/hashed.h (renamed from src/ast/hashed.h) | 6 | ||||
-rw-r--r-- | src/ir/import-utils.h (renamed from src/ast/import-utils.h) | 6 | ||||
-rw-r--r-- | src/ir/label-utils.h (renamed from src/ast/label-utils.h) | 6 | ||||
-rw-r--r-- | src/ir/literal-utils.h (renamed from src/ast/literal-utils.h) | 6 | ||||
-rw-r--r-- | src/ir/load-utils.h (renamed from src/ast/load-utils.h) | 6 | ||||
-rw-r--r-- | src/ir/local-graph.h (renamed from src/ast/local-graph.h) | 6 | ||||
-rw-r--r-- | src/ir/localize.h (renamed from src/ast/localize.h) | 6 | ||||
-rw-r--r-- | src/ir/manipulation.h (renamed from src/ast/manipulation.h) | 6 | ||||
-rw-r--r-- | src/ir/memory-utils.h (renamed from src/ast/memory-utils.h) | 6 | ||||
-rw-r--r-- | src/ir/module-utils.h (renamed from src/ast/module-utils.h) | 6 | ||||
-rw-r--r-- | src/ir/properties.h (renamed from src/ast/properties.h) | 8 | ||||
-rw-r--r-- | src/ir/trapping.h (renamed from src/ast/trapping.h) | 6 | ||||
-rw-r--r-- | src/ir/type-updating.h (renamed from src/ast/type-updating.h) | 6 | ||||
-rw-r--r-- | src/ir/utils.h (renamed from src/ast_utils.h) | 8 | ||||
-rw-r--r-- | src/passes/CoalesceLocals.cpp | 2 | ||||
-rw-r--r-- | src/passes/CodeFolding.cpp | 6 | ||||
-rw-r--r-- | src/passes/CodePushing.cpp | 2 | ||||
-rw-r--r-- | src/passes/DeadCodeElimination.cpp | 6 | ||||
-rw-r--r-- | src/passes/DuplicateFunctionElimination.cpp | 2 | ||||
-rw-r--r-- | src/passes/Flatten.cpp | 4 | ||||
-rw-r--r-- | src/passes/Inlining.cpp | 4 | ||||
-rw-r--r-- | src/passes/LegalizeJSInterface.cpp | 4 | ||||
-rw-r--r-- | src/passes/LocalCSE.cpp | 4 | ||||
-rw-r--r-- | src/passes/MergeBlocks.cpp | 4 | ||||
-rw-r--r-- | src/passes/NameList.cpp | 2 | ||||
-rw-r--r-- | src/passes/OptimizeInstructions.cpp | 14 | ||||
-rw-r--r-- | src/passes/PickLoadSigns.cpp | 2 | ||||
-rw-r--r-- | src/passes/PostEmscripten.cpp | 2 | ||||
-rw-r--r-- | src/passes/Precompute.cpp | 8 | ||||
-rw-r--r-- | src/passes/Print.cpp | 2 | ||||
-rw-r--r-- | src/passes/PrintCallGraph.cpp | 3 | ||||
-rw-r--r-- | src/passes/ReReloop.cpp | 2 | ||||
-rw-r--r-- | src/passes/RelooperJumpThreading.cpp | 4 | ||||
-rw-r--r-- | src/passes/RemoveUnusedBrs.cpp | 6 | ||||
-rw-r--r-- | src/passes/RemoveUnusedModuleElements.cpp | 2 | ||||
-rw-r--r-- | src/passes/SSAify.cpp | 4 | ||||
-rw-r--r-- | src/passes/SafeHeap.cpp | 4 | ||||
-rw-r--r-- | src/passes/SimplifyLocals.cpp | 8 | ||||
-rw-r--r-- | src/passes/TrapMode.cpp | 2 | ||||
-rw-r--r-- | src/passes/Vacuum.cpp | 6 | ||||
-rw-r--r-- | src/tools/asm2wasm.cpp | 2 | ||||
-rw-r--r-- | src/tools/s2wasm.cpp | 2 | ||||
-rw-r--r-- | src/tools/translate-to-fuzz.h | 2 | ||||
-rw-r--r-- | src/tools/wasm-ctor-eval.cpp | 8 | ||||
-rw-r--r-- | src/tools/wasm-reduce.cpp | 2 | ||||
-rw-r--r-- | src/wasm-builder.h | 2 | ||||
-rw-r--r-- | src/wasm-linker.cpp | 2 | ||||
-rw-r--r-- | src/wasm/wasm-binary.cpp | 4 | ||||
-rw-r--r-- | src/wasm/wasm-s-parser.cpp | 2 | ||||
-rw-r--r-- | src/wasm/wasm-validator.cpp | 4 | ||||
-rw-r--r-- | src/wasm/wasm.cpp | 2 | ||||
-rw-r--r-- | src/wasm2asm.h | 2 |
67 files changed, 157 insertions, 156 deletions
diff --git a/src/asm2wasm.h b/src/asm2wasm.h index 9a4305f6a..c02376963 100644 --- a/src/asm2wasm.h +++ b/src/asm2wasm.h @@ -31,11 +31,11 @@ #include "passes/passes.h" #include "pass.h" #include "parsing.h" -#include "ast_utils.h" -#include "ast/bits.h" -#include "ast/branch-utils.h" -#include "ast/literal-utils.h" -#include "ast/trapping.h" +#include "ir/bits.h" +#include "ir/branch-utils.h" +#include "ir/literal-utils.h" +#include "ir/trapping.h" +#include "ir/utils.h" #include "wasm-builder.h" #include "wasm-emscripten.h" #include "wasm-module-building.h" diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp index 038431782..15635c940 100644 --- a/src/binaryen-c.cpp +++ b/src/binaryen-c.cpp @@ -31,7 +31,7 @@ #include "wasm-validator.h" #include "wasm2asm.h" #include "cfg/Relooper.h" -#include "ast_utils.h" +#include "ir/utils.h" #include "shell-interface.h" using namespace wasm; diff --git a/src/cfg/Relooper.cpp b/src/cfg/Relooper.cpp index b326d761d..22b455aaf 100644 --- a/src/cfg/Relooper.cpp +++ b/src/cfg/Relooper.cpp @@ -23,7 +23,7 @@ #include <stack> #include <string> -#include "ast_utils.h" +#include "ir/utils.h" #include "parsing.h" namespace CFG { diff --git a/src/ast/CMakeLists.txt b/src/ir/CMakeLists.txt index c01deaaaf..607207968 100644 --- a/src/ast/CMakeLists.txt +++ b/src/ir/CMakeLists.txt @@ -1,6 +1,6 @@ -SET(ast_SOURCES +SET(ir_SOURCES ExpressionAnalyzer.cpp ExpressionManipulator.cpp LocalGraph.cpp ) -ADD_LIBRARY(ast STATIC ${ast_SOURCES}) +ADD_LIBRARY(ir STATIC ${ir_SOURCES}) diff --git a/src/ast/ExpressionAnalyzer.cpp b/src/ir/ExpressionAnalyzer.cpp index d223bf213..05450d567 100644 --- a/src/ast/ExpressionAnalyzer.cpp +++ b/src/ir/ExpressionAnalyzer.cpp @@ -15,8 +15,8 @@ */ #include "support/hash.h" -#include "ast_utils.h" -#include "ast/load-utils.h" +#include "ir/utils.h" +#include "ir/load-utils.h" namespace wasm { // Given a stack of expressions, checks if the topmost is used as a result. diff --git a/src/ast/ExpressionManipulator.cpp b/src/ir/ExpressionManipulator.cpp index 6cb0219c5..aa2a10388 100644 --- a/src/ast/ExpressionManipulator.cpp +++ b/src/ir/ExpressionManipulator.cpp @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "ast_utils.h" +#include "ir/utils.h" #include "support/hash.h" namespace wasm { diff --git a/src/ast/LocalGraph.cpp b/src/ir/LocalGraph.cpp index 0d36fec84..cee187c6d 100644 --- a/src/ast/LocalGraph.cpp +++ b/src/ir/LocalGraph.cpp @@ -18,8 +18,8 @@ #include <wasm-builder.h> #include <wasm-printing.h> -#include <ast/find_all.h> -#include <ast/local-graph.h> +#include <ir/find_all.h> +#include <ir/local-graph.h> namespace wasm { diff --git a/src/ast/bits.h b/src/ir/bits.h index 7a86e70f4..4196b74c1 100644 --- a/src/ast/bits.h +++ b/src/ir/bits.h @@ -14,12 +14,12 @@ * limitations under the License. */ -#ifndef wasm_ast_bits_h -#define wasm_ast_bits_h +#ifndef wasm_ir_bits_h +#define wasm_ir_bits_h #include "support/bits.h" #include "wasm-builder.h" -#include "ast/literal-utils.h" +#include "ir/literal-utils.h" namespace wasm { @@ -103,5 +103,5 @@ struct Bits { } // namespace wasm -#endif // wasm_ast_bits_h +#endif // wasm_ir_bits_h diff --git a/src/ast/block-utils.h b/src/ir/block-utils.h index 56c11f240..f7c68aa39 100644 --- a/src/ast/block-utils.h +++ b/src/ir/block-utils.h @@ -14,13 +14,13 @@ * limitations under the License. */ -#ifndef wasm_ast_block_h -#define wasm_ast_block_h +#ifndef wasm_ir_block_h +#define wasm_ir_block_h #include "literal.h" #include "wasm.h" -#include "ast/branch-utils.h" -#include "ast/effects.h" +#include "ir/branch-utils.h" +#include "ir/effects.h" namespace wasm { @@ -63,5 +63,5 @@ namespace BlockUtils { } // namespace wasm -#endif // wasm_ast_block_h +#endif // wasm_ir_block_h diff --git a/src/ast/branch-utils.h b/src/ir/branch-utils.h index d574945ef..26e8e7c87 100644 --- a/src/ast/branch-utils.h +++ b/src/ir/branch-utils.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_branch_h -#define wasm_ast_branch_h +#ifndef wasm_ir_branch_h +#define wasm_ir_branch_h #include "wasm.h" #include "wasm-traversal.h" @@ -179,5 +179,5 @@ struct BranchSeeker : public PostWalker<BranchSeeker> { } // namespace wasm -#endif // wasm_ast_branch_h +#endif // wasm_ir_branch_h diff --git a/src/ast/cost.h b/src/ir/cost.h index 56050b189..9a97574f4 100644 --- a/src/ast/cost.h +++ b/src/ir/cost.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_cost_h -#define wasm_ast_cost_h +#ifndef wasm_ir_cost_h +#define wasm_ir_cost_h namespace wasm { @@ -251,5 +251,5 @@ struct CostAnalyzer : public Visitor<CostAnalyzer, Index> { } // namespace wasm -#endif // wasm_ast_cost_h +#endif // wasm_ir_cost_h diff --git a/src/ast/count.h b/src/ir/count.h index 098df9e27..1fef3a870 100644 --- a/src/ast/count.h +++ b/src/ir/count.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_count_h -#define wasm_ast_count_h +#ifndef wasm_ir_count_h +#define wasm_ir_count_h namespace wasm { @@ -46,5 +46,5 @@ struct GetLocalCounter : public PostWalker<GetLocalCounter> { } // namespace wasm -#endif // wasm_ast_count_h +#endif // wasm_ir_count_h diff --git a/src/ast/effects.h b/src/ir/effects.h index 1ae27d2a7..98911d451 100644 --- a/src/ast/effects.h +++ b/src/ir/effects.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_effects_h -#define wasm_ast_effects_h +#ifndef wasm_ir_effects_h +#define wasm_ir_effects_h namespace wasm { @@ -275,4 +275,4 @@ struct EffectAnalyzer : public PostWalker<EffectAnalyzer> { } // namespace wasm -#endif // wasm_ast_effects_h +#endif // wasm_ir_effects_h diff --git a/src/ast/find_all.h b/src/ir/find_all.h index 98fe4c5a7..83c751666 100644 --- a/src/ast/find_all.h +++ b/src/ir/find_all.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_find_all_h -#define wasm_ast_find_all_h +#ifndef wasm_ir_find_all_h +#define wasm_ir_find_all_h #include <wasm-traversal.h> @@ -44,5 +44,5 @@ struct FindAll { } // namespace wasm -#endif // wasm_ast_find_all_h +#endif // wasm_ir_find_all_h diff --git a/src/ast/global-utils.h b/src/ir/global-utils.h index 96fec282b..bcf0dae72 100644 --- a/src/ast/global-utils.h +++ b/src/ir/global-utils.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_global_h -#define wasm_ast_global_h +#ifndef wasm_ir_global_h +#define wasm_ir_global_h #include <algorithm> #include <vector> @@ -51,5 +51,5 @@ namespace GlobalUtils { } // namespace wasm -#endif // wasm_ast_global_h +#endif // wasm_ir_global_h diff --git a/src/ast/hashed.h b/src/ir/hashed.h index 04ee7f401..dc4012455 100644 --- a/src/ast/hashed.h +++ b/src/ir/hashed.h @@ -14,11 +14,11 @@ * limitations under the License. */ -#ifndef _wasm_ast_hashed_h +#ifndef _wasm_ir_hashed_h #include "support/hash.h" #include "wasm.h" -#include "ast_utils.h" +#include "ir/utils.h" namespace wasm { @@ -55,5 +55,5 @@ class HashedExpressionMap : public std::unordered_map<HashedExpression, T, Expre } // namespace wasm -#endif // _wasm_ast_hashed_h +#endif // _wasm_ir_hashed_h diff --git a/src/ast/import-utils.h b/src/ir/import-utils.h index ff7ca3b83..f3f01c266 100644 --- a/src/ast/import-utils.h +++ b/src/ir/import-utils.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_import_h -#define wasm_ast_import_h +#ifndef wasm_ir_import_h +#define wasm_ir_import_h #include "literal.h" #include "wasm.h" @@ -37,5 +37,5 @@ namespace ImportUtils { } // namespace wasm -#endif // wasm_ast_import_h +#endif // wasm_ir_import_h diff --git a/src/ast/label-utils.h b/src/ir/label-utils.h index 6ec9ecf5d..f4fb77697 100644 --- a/src/ast/label-utils.h +++ b/src/ir/label-utils.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_label_h -#define wasm_ast_label_h +#ifndef wasm_ir_label_h +#define wasm_ir_label_h #include "wasm.h" #include "wasm-traversal.h" @@ -58,5 +58,5 @@ private: } // namespace wasm -#endif // wasm_ast_label_h +#endif // wasm_ir_label_h diff --git a/src/ast/literal-utils.h b/src/ir/literal-utils.h index afa8146b9..a702c52eb 100644 --- a/src/ast/literal-utils.h +++ b/src/ir/literal-utils.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_literl_utils_h -#define wasm_ast_literl_utils_h +#ifndef wasm_ir_literal_utils_h +#define wasm_ir_literal_utils_h #include "wasm.h" @@ -52,5 +52,5 @@ inline Expression* makeZero(WasmType type, Module& wasm) { } // namespace wasm -#endif // wasm_ast_literl_utils_h +#endif // wasm_ir_literal_utils_h diff --git a/src/ast/load-utils.h b/src/ir/load-utils.h index d5817ff51..edc7eb90f 100644 --- a/src/ast/load-utils.h +++ b/src/ir/load-utils.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_load_h -#define wasm_ast_load_h +#ifndef wasm_ir_load_h +#define wasm_ir_load_h #include "wasm.h" @@ -36,5 +36,5 @@ inline bool isSignRelevant(Load* load) { } // namespace wasm -#endif // wasm_ast_load_h +#endif // wasm_ir_load_h diff --git a/src/ast/local-graph.h b/src/ir/local-graph.h index 03915da5e..4c4c1ee0a 100644 --- a/src/ast/local-graph.h +++ b/src/ir/local-graph.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_local_graph_h -#define wasm_ast_local_graph_h +#ifndef wasm_ir_local_graph_h +#define wasm_ir_local_graph_h namespace wasm { @@ -107,5 +107,5 @@ public: } // namespace wasm -#endif // wasm_ast_local_graph_h +#endif // wasm_ir_local_graph_h diff --git a/src/ast/localize.h b/src/ir/localize.h index 9e7dd6653..c910d9f9b 100644 --- a/src/ast/localize.h +++ b/src/ir/localize.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_localizer_h -#define wasm_ast_localizer_h +#ifndef wasm_ir_localizer_h +#define wasm_ir_localizer_h #include <wasm-builder.h> @@ -43,5 +43,5 @@ struct Localizer { } // namespace wasm -#endif // wasm_ast_localizer_h +#endif // wasm_ir_localizer_h diff --git a/src/ast/manipulation.h b/src/ir/manipulation.h index 29b6a346d..57188ad68 100644 --- a/src/ast/manipulation.h +++ b/src/ir/manipulation.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_manipulation_h -#define wasm_ast_manipulation_h +#ifndef wasm_ir_manipulation_h +#define wasm_ir_manipulation_h #include "wasm.h" @@ -65,5 +65,5 @@ namespace ExpressionManipulator { } // wasm -#endif // wams_ast_manipulation_h +#endif // wams_ir_manipulation_h diff --git a/src/ast/memory-utils.h b/src/ir/memory-utils.h index dfb33837d..920583f7d 100644 --- a/src/ast/memory-utils.h +++ b/src/ir/memory-utils.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_memory_h -#define wasm_ast_memory_h +#ifndef wasm_ir_memory_h +#define wasm_ir_memory_h #include <algorithm> #include <vector> @@ -52,5 +52,5 @@ namespace MemoryUtils { } // namespace wasm -#endif // wasm_ast_memory_h +#endif // wasm_ir_memory_h diff --git a/src/ast/module-utils.h b/src/ir/module-utils.h index 11a5a3530..0c828f83a 100644 --- a/src/ast/module-utils.h +++ b/src/ir/module-utils.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_module_h -#define wasm_ast_module_h +#ifndef wasm_ir_module_h +#define wasm_ir_module_h #include "wasm.h" @@ -55,5 +55,5 @@ struct BinaryIndexes { } // namespace wasm -#endif // wasm_ast_module_h +#endif // wasm_ir_module_h diff --git a/src/ast/properties.h b/src/ir/properties.h index 8c8655c07..cf481218c 100644 --- a/src/ast/properties.h +++ b/src/ir/properties.h @@ -14,11 +14,11 @@ * limitations under the License. */ -#ifndef wasm_ast_properties_h -#define wasm_ast_properties_h +#ifndef wasm_ir_properties_h +#define wasm_ir_properties_h #include "wasm.h" -#include "ast/bits.h" +#include "ir/bits.h" namespace wasm { @@ -137,5 +137,5 @@ struct Properties { } // wasm -#endif // wams_ast_properties_h +#endif // wams_ir_properties_h diff --git a/src/ast/trapping.h b/src/ir/trapping.h index 7b170ccb4..a3a87f8ef 100644 --- a/src/ast/trapping.h +++ b/src/ir/trapping.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_trapping_h -#define wasm_ast_trapping_h +#ifndef wasm_ir_trapping_h +#define wasm_ir_trapping_h #include <exception> @@ -117,4 +117,4 @@ inline TrapMode trapModeFromString(std::string const& str) { } // wasm -#endif // wasm_ast_trapping_h +#endif // wasm_ir_trapping_h diff --git a/src/ast/type-updating.h b/src/ir/type-updating.h index c5f1d5344..79b26aa43 100644 --- a/src/ast/type-updating.h +++ b/src/ir/type-updating.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef wasm_ast_type_updating_h -#define wasm_ast_type_updating_h +#ifndef wasm_ir_type_updating_h +#define wasm_ir_type_updating_h #include "wasm-traversal.h" @@ -283,4 +283,4 @@ struct TypeUpdater : public ExpressionStackWalker<TypeUpdater, UnifiedExpression } // namespace wasm -#endif // wasm_ast_type_updating_h +#endif // wasm_ir_type_updating_h diff --git a/src/ast_utils.h b/src/ir/utils.h index 4a8d9ff80..786e04e45 100644 --- a/src/ast_utils.h +++ b/src/ir/utils.h @@ -14,14 +14,14 @@ * limitations under the License. */ -#ifndef wasm_ast_utils_h -#define wasm_ast_utils_h +#ifndef wasm_ir_utils_h +#define wasm_ir_utils_h #include "wasm.h" #include "wasm-traversal.h" #include "wasm-builder.h" #include "pass.h" -#include "ast/branch-utils.h" +#include "ir/branch-utils.h" namespace wasm { @@ -357,4 +357,4 @@ struct I64Utilities { } // namespace wasm -#endif // wasm_ast_utils_h +#endif // wasm_ir_utils_h diff --git a/src/passes/CoalesceLocals.cpp b/src/passes/CoalesceLocals.cpp index af25f3fbe..36c963b08 100644 --- a/src/passes/CoalesceLocals.cpp +++ b/src/passes/CoalesceLocals.cpp @@ -28,7 +28,7 @@ #include "wasm.h" #include "pass.h" -#include "ast_utils.h" +#include "ir/utils.h" #include "cfg/cfg-traversal.h" #include "wasm-builder.h" #include "support/learning.h" diff --git a/src/passes/CodeFolding.cpp b/src/passes/CodeFolding.cpp index 105232676..415cf38de 100644 --- a/src/passes/CodeFolding.cpp +++ b/src/passes/CodeFolding.cpp @@ -59,9 +59,9 @@ #include "wasm.h" #include "pass.h" #include "wasm-builder.h" -#include "ast_utils.h" -#include "ast/branch-utils.h" -#include "ast/label-utils.h" +#include "ir/utils.h" +#include "ir/branch-utils.h" +#include "ir/label-utils.h" namespace wasm { diff --git a/src/passes/CodePushing.cpp b/src/passes/CodePushing.cpp index e73794f5a..fefceb6ec 100644 --- a/src/passes/CodePushing.cpp +++ b/src/passes/CodePushing.cpp @@ -22,7 +22,7 @@ #include <wasm.h> #include <pass.h> #include <wasm-builder.h> -#include <ast/effects.h> +#include <ir/effects.h> namespace wasm { diff --git a/src/passes/DeadCodeElimination.cpp b/src/passes/DeadCodeElimination.cpp index 5c0cfc291..97c63baf5 100644 --- a/src/passes/DeadCodeElimination.cpp +++ b/src/passes/DeadCodeElimination.cpp @@ -32,9 +32,9 @@ #include <wasm.h> #include <pass.h> #include <wasm-builder.h> -#include <ast/block-utils.h> -#include <ast/branch-utils.h> -#include <ast/type-updating.h> +#include <ir/block-utils.h> +#include <ir/branch-utils.h> +#include <ir/type-updating.h> namespace wasm { diff --git a/src/passes/DuplicateFunctionElimination.cpp b/src/passes/DuplicateFunctionElimination.cpp index a96bd8fdf..c7852237b 100644 --- a/src/passes/DuplicateFunctionElimination.cpp +++ b/src/passes/DuplicateFunctionElimination.cpp @@ -22,7 +22,7 @@ #include "wasm.h" #include "pass.h" -#include "ast_utils.h" +#include "ir/utils.h" #include "support/hash.h" namespace wasm { diff --git a/src/passes/Flatten.cpp b/src/passes/Flatten.cpp index b16d9df3f..00130838e 100644 --- a/src/passes/Flatten.cpp +++ b/src/passes/Flatten.cpp @@ -51,8 +51,8 @@ #include <wasm.h> #include <pass.h> #include <wasm-builder.h> -#include <ast_utils.h> -#include <ast/effects.h> +#include <ir/utils.h> +#include <ir/effects.h> namespace wasm { diff --git a/src/passes/Inlining.cpp b/src/passes/Inlining.cpp index e5fdcbb9d..b3e111e5a 100644 --- a/src/passes/Inlining.cpp +++ b/src/passes/Inlining.cpp @@ -32,8 +32,8 @@ #include <wasm.h> #include <pass.h> #include <wasm-builder.h> -#include <ast_utils.h> -#include <ast/literal-utils.h> +#include <ir/utils.h> +#include <ir/literal-utils.h> #include <parsing.h> namespace wasm { diff --git a/src/passes/LegalizeJSInterface.cpp b/src/passes/LegalizeJSInterface.cpp index cbd34e407..7f6ee6b48 100644 --- a/src/passes/LegalizeJSInterface.cpp +++ b/src/passes/LegalizeJSInterface.cpp @@ -29,8 +29,8 @@ #include <wasm.h> #include <pass.h> #include <wasm-builder.h> -#include <ast_utils.h> -#include <ast/literal-utils.h> +#include <ir/utils.h> +#include <ir/literal-utils.h> namespace wasm { diff --git a/src/passes/LocalCSE.cpp b/src/passes/LocalCSE.cpp index 609caf43a..7b27e06d3 100644 --- a/src/passes/LocalCSE.cpp +++ b/src/passes/LocalCSE.cpp @@ -29,8 +29,8 @@ #include <wasm-builder.h> #include <wasm-traversal.h> #include <pass.h> -#include <ast/effects.h> -#include <ast/hashed.h> +#include <ir/effects.h> +#include <ir/hashed.h> namespace wasm { diff --git a/src/passes/MergeBlocks.cpp b/src/passes/MergeBlocks.cpp index 619d7b5a5..798ad927f 100644 --- a/src/passes/MergeBlocks.cpp +++ b/src/passes/MergeBlocks.cpp @@ -64,8 +64,8 @@ #include <wasm.h> #include <pass.h> #include <wasm-builder.h> -#include <ast_utils.h> -#include <ast/effects.h> +#include <ir/utils.h> +#include <ir/effects.h> namespace wasm { diff --git a/src/passes/NameList.cpp b/src/passes/NameList.cpp index 85bac62e9..ebc3a5c55 100644 --- a/src/passes/NameList.cpp +++ b/src/passes/NameList.cpp @@ -20,7 +20,7 @@ #include "wasm.h" #include "pass.h" -#include "ast_utils.h" +#include "ir/utils.h" namespace wasm { diff --git a/src/passes/OptimizeInstructions.cpp b/src/passes/OptimizeInstructions.cpp index ada95aee6..5194c8ce7 100644 --- a/src/passes/OptimizeInstructions.cpp +++ b/src/passes/OptimizeInstructions.cpp @@ -24,13 +24,13 @@ #include <pass.h> #include <wasm-s-parser.h> #include <support/threads.h> -#include <ast_utils.h> -#include <ast/cost.h> -#include <ast/effects.h> -#include <ast/manipulation.h> -#include <ast/properties.h> -#include <ast/literal-utils.h> -#include <ast/load-utils.h> +#include <ir/utils.h> +#include <ir/cost.h> +#include <ir/effects.h> +#include <ir/manipulation.h> +#include <ir/properties.h> +#include <ir/literal-utils.h> +#include <ir/load-utils.h> // TODO: Use the new sign-extension opcodes where appropriate. This needs to be conditionalized on the availability of atomics. diff --git a/src/passes/PickLoadSigns.cpp b/src/passes/PickLoadSigns.cpp index d7947960c..827346839 100644 --- a/src/passes/PickLoadSigns.cpp +++ b/src/passes/PickLoadSigns.cpp @@ -16,7 +16,7 @@ #include <wasm.h> #include <pass.h> -#include <ast/properties.h> +#include <ir/properties.h> namespace wasm { diff --git a/src/passes/PostEmscripten.cpp b/src/passes/PostEmscripten.cpp index 937a70e36..a7f0e6282 100644 --- a/src/passes/PostEmscripten.cpp +++ b/src/passes/PostEmscripten.cpp @@ -22,7 +22,7 @@ #include <wasm.h> #include <pass.h> #include <wasm-builder.h> -#include <ast/localize.h> +#include <ir/localize.h> #include <asmjs/shared-constants.h> namespace wasm { diff --git a/src/passes/Precompute.cpp b/src/passes/Precompute.cpp index d2a7d0b9a..f4c20d0d0 100644 --- a/src/passes/Precompute.cpp +++ b/src/passes/Precompute.cpp @@ -22,10 +22,10 @@ #include <pass.h> #include <wasm-builder.h> #include <wasm-interpreter.h> -#include <ast_utils.h> -#include <ast/literal-utils.h> -#include <ast/local-graph.h> -#include <ast/manipulation.h> +#include <ir/utils.h> +#include <ir/literal-utils.h> +#include <ir/local-graph.h> +#include <ir/manipulation.h> namespace wasm { diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp index beae693d9..ed868deb6 100644 --- a/src/passes/Print.cpp +++ b/src/passes/Print.cpp @@ -22,7 +22,7 @@ #include <wasm-printing.h> #include <pass.h> #include <pretty_printing.h> -#include <ast/module-utils.h> +#include <ir/module-utils.h> namespace wasm { diff --git a/src/passes/PrintCallGraph.cpp b/src/passes/PrintCallGraph.cpp index 30a33e9ad..ac11dfb8b 100644 --- a/src/passes/PrintCallGraph.cpp +++ b/src/passes/PrintCallGraph.cpp @@ -21,9 +21,10 @@ #include <memory> #include <iomanip> + #include "wasm.h" #include "pass.h" -#include "ast_utils.h" +#include "ir/utils.h" namespace wasm { diff --git a/src/passes/ReReloop.cpp b/src/passes/ReReloop.cpp index c36363ba9..99e60a72f 100644 --- a/src/passes/ReReloop.cpp +++ b/src/passes/ReReloop.cpp @@ -28,7 +28,7 @@ #include "wasm-traversal.h" #include "pass.h" #include "cfg/Relooper.h" -#include "ast_utils.h" +#include "ir/utils.h" #ifdef RERELOOP_DEBUG #include <wasm-printing.h> diff --git a/src/passes/RelooperJumpThreading.cpp b/src/passes/RelooperJumpThreading.cpp index ad7582fb4..db865d1bb 100644 --- a/src/passes/RelooperJumpThreading.cpp +++ b/src/passes/RelooperJumpThreading.cpp @@ -21,8 +21,8 @@ #include "wasm.h" #include "pass.h" -#include "ast_utils.h" -#include "ast/manipulation.h" +#include "ir/utils.h" +#include "ir/manipulation.h" namespace wasm { diff --git a/src/passes/RemoveUnusedBrs.cpp b/src/passes/RemoveUnusedBrs.cpp index d2cdec7ad..33ffc42b6 100644 --- a/src/passes/RemoveUnusedBrs.cpp +++ b/src/passes/RemoveUnusedBrs.cpp @@ -20,9 +20,9 @@ #include <wasm.h> #include <pass.h> -#include <ast_utils.h> -#include <ast/branch-utils.h> -#include <ast/effects.h> +#include <ir/utils.h> +#include <ir/branch-utils.h> +#include <ir/effects.h> #include <wasm-builder.h> namespace wasm { diff --git a/src/passes/RemoveUnusedModuleElements.cpp b/src/passes/RemoveUnusedModuleElements.cpp index d9f6a7978..8bf2f9c9a 100644 --- a/src/passes/RemoveUnusedModuleElements.cpp +++ b/src/passes/RemoveUnusedModuleElements.cpp @@ -25,7 +25,7 @@ #include "wasm.h" #include "pass.h" -#include "ast_utils.h" +#include "ir/utils.h" #include "asm_v_wasm.h" namespace wasm { diff --git a/src/passes/SSAify.cpp b/src/passes/SSAify.cpp index aafea8a97..fd274e28d 100644 --- a/src/passes/SSAify.cpp +++ b/src/passes/SSAify.cpp @@ -34,8 +34,8 @@ #include "pass.h" #include "wasm-builder.h" #include "support/permutations.h" -#include "ast/literal-utils.h" -#include "ast/local-graph.h" +#include "ir/literal-utils.h" +#include "ir/local-graph.h" namespace wasm { diff --git a/src/passes/SafeHeap.cpp b/src/passes/SafeHeap.cpp index 046f86857..3349f983a 100644 --- a/src/passes/SafeHeap.cpp +++ b/src/passes/SafeHeap.cpp @@ -25,8 +25,8 @@ #include "asm_v_wasm.h" #include "asmjs/shared-constants.h" #include "wasm-builder.h" -#include "ast/bits.h" -#include "ast/import-utils.h" +#include "ir/bits.h" +#include "ir/import-utils.h" namespace wasm { diff --git a/src/passes/SimplifyLocals.cpp b/src/passes/SimplifyLocals.cpp index cf64517b7..f6997d14e 100644 --- a/src/passes/SimplifyLocals.cpp +++ b/src/passes/SimplifyLocals.cpp @@ -45,10 +45,10 @@ #include <wasm-builder.h> #include <wasm-traversal.h> #include <pass.h> -#include <ast/count.h> -#include <ast/effects.h> -#include <ast/find_all.h> -#include <ast/manipulation.h> +#include <ir/count.h> +#include <ir/effects.h> +#include <ir/find_all.h> +#include <ir/manipulation.h> namespace wasm { diff --git a/src/passes/TrapMode.cpp b/src/passes/TrapMode.cpp index 2cb7b2f6b..727d61102 100644 --- a/src/passes/TrapMode.cpp +++ b/src/passes/TrapMode.cpp @@ -22,7 +22,7 @@ #include "asm_v_wasm.h" #include "asmjs/shared-constants.h" -#include "ast/trapping.h" +#include "ir/trapping.h" #include "mixed_arena.h" #include "pass.h" #include "wasm.h" diff --git a/src/passes/Vacuum.cpp b/src/passes/Vacuum.cpp index ea2377679..4326bbc3b 100644 --- a/src/passes/Vacuum.cpp +++ b/src/passes/Vacuum.cpp @@ -21,9 +21,9 @@ #include <wasm.h> #include <pass.h> #include <wasm-builder.h> -#include <ast/block-utils.h> -#include <ast/effects.h> -#include <ast/type-updating.h> +#include <ir/block-utils.h> +#include <ir/effects.h> +#include <ir/type-updating.h> namespace wasm { diff --git a/src/tools/asm2wasm.cpp b/src/tools/asm2wasm.cpp index 3ce140b04..455410cd6 100644 --- a/src/tools/asm2wasm.cpp +++ b/src/tools/asm2wasm.cpp @@ -20,7 +20,7 @@ #include <exception> -#include "ast/trapping.h" +#include "ir/trapping.h" #include "support/colors.h" #include "support/command-line.h" #include "support/file.h" diff --git a/src/tools/s2wasm.cpp b/src/tools/s2wasm.cpp index 2556cf482..37604e74b 100644 --- a/src/tools/s2wasm.cpp +++ b/src/tools/s2wasm.cpp @@ -20,7 +20,7 @@ #include <exception> -#include "ast/trapping.h" +#include "ir/trapping.h" #include "support/colors.h" #include "support/command-line.h" #include "support/file.h" diff --git a/src/tools/translate-to-fuzz.h b/src/tools/translate-to-fuzz.h index 94122c05d..b9aaea397 100644 --- a/src/tools/translate-to-fuzz.h +++ b/src/tools/translate-to-fuzz.h @@ -26,7 +26,7 @@ high chance for set at start of loop */ #include <wasm-builder.h> -#include <ast/literal-utils.h> +#include <ir/literal-utils.h> namespace wasm { diff --git a/src/tools/wasm-ctor-eval.cpp b/src/tools/wasm-ctor-eval.cpp index dc9b15144..631966d40 100644 --- a/src/tools/wasm-ctor-eval.cpp +++ b/src/tools/wasm-ctor-eval.cpp @@ -31,10 +31,10 @@ #include "wasm-io.h" #include "wasm-interpreter.h" #include "wasm-builder.h" -#include "ast/memory-utils.h" -#include "ast/global-utils.h" -#include "ast/import-utils.h" -#include "ast/literal-utils.h" +#include "ir/memory-utils.h" +#include "ir/global-utils.h" +#include "ir/import-utils.h" +#include "ir/literal-utils.h" using namespace wasm; diff --git a/src/tools/wasm-reduce.cpp b/src/tools/wasm-reduce.cpp index ff3408b9a..53c197185 100644 --- a/src/tools/wasm-reduce.cpp +++ b/src/tools/wasm-reduce.cpp @@ -32,7 +32,7 @@ #include "support/file.h" #include "wasm-io.h" #include "wasm-builder.h" -#include "ast/literal-utils.h" +#include "ir/literal-utils.h" #include "wasm-validator.h" using namespace wasm; diff --git a/src/wasm-builder.h b/src/wasm-builder.h index e5ca79845..bc670bb8f 100644 --- a/src/wasm-builder.h +++ b/src/wasm-builder.h @@ -18,7 +18,7 @@ #define wasm_wasm_builder_h #include "wasm.h" -#include "ast/manipulation.h" +#include "ir/manipulation.h" namespace wasm { diff --git a/src/wasm-linker.cpp b/src/wasm-linker.cpp index c209d3e16..b2f337d5a 100644 --- a/src/wasm-linker.cpp +++ b/src/wasm-linker.cpp @@ -16,7 +16,7 @@ #include "wasm-linker.h" #include "asm_v_wasm.h" -#include "ast_utils.h" +#include "ir/utils.h" #include "s2wasm.h" #include "support/utilities.h" #include "wasm-builder.h" diff --git a/src/wasm/wasm-binary.cpp b/src/wasm/wasm-binary.cpp index bd0684d28..43eb94601 100644 --- a/src/wasm/wasm-binary.cpp +++ b/src/wasm/wasm-binary.cpp @@ -19,8 +19,8 @@ #include "support/bits.h" #include "wasm-binary.h" -#include "ast/branch-utils.h" -#include "ast/module-utils.h" +#include "ir/branch-utils.h" +#include "ir/module-utils.h" namespace wasm { diff --git a/src/wasm/wasm-s-parser.cpp b/src/wasm/wasm-s-parser.cpp index 0e329067e..599eec5b8 100644 --- a/src/wasm/wasm-s-parser.cpp +++ b/src/wasm/wasm-s-parser.cpp @@ -22,7 +22,7 @@ #include "asm_v_wasm.h" #include "asmjs/shared-constants.h" -#include "ast/branch-utils.h" +#include "ir/branch-utils.h" #include "shared-constants.h" #include "wasm-binary.h" #include "wasm-builder.h" diff --git a/src/wasm/wasm-validator.cpp b/src/wasm/wasm-validator.cpp index 5120eea7a..780d74c2d 100644 --- a/src/wasm/wasm-validator.cpp +++ b/src/wasm/wasm-validator.cpp @@ -22,8 +22,8 @@ #include "wasm.h" #include "wasm-printing.h" #include "wasm-validator.h" -#include "ast_utils.h" -#include "ast/branch-utils.h" +#include "ir/utils.h" +#include "ir/branch-utils.h" #include "support/colors.h" diff --git a/src/wasm/wasm.cpp b/src/wasm/wasm.cpp index 6441991c9..8739d96f7 100644 --- a/src/wasm/wasm.cpp +++ b/src/wasm/wasm.cpp @@ -16,7 +16,7 @@ #include "wasm.h" #include "wasm-traversal.h" -#include "ast/branch-utils.h" +#include "ir/branch-utils.h" namespace wasm { diff --git a/src/wasm2asm.h b/src/wasm2asm.h index 028e4d4d5..05896aacd 100644 --- a/src/wasm2asm.h +++ b/src/wasm2asm.h @@ -31,7 +31,7 @@ #include "emscripten-optimizer/optimizer.h" #include "mixed_arena.h" #include "asm_v_wasm.h" -#include "ast_utils.h" +#include "ir/utils.h" #include "passes/passes.h" namespace wasm { |