Skip to content

Commit

Permalink
More .h -> .hpp conversions
Browse files Browse the repository at this point in the history
  • Loading branch information
JustCallMeRay committed Dec 1, 2024
1 parent db1dd72 commit a569236
Show file tree
Hide file tree
Showing 96 changed files with 192 additions and 191 deletions.
72 changes: 36 additions & 36 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -155,51 +155,51 @@ set(CODON_HPPFILES
codon/parser/visitors/typecheck/typecheck.h
codon/parser/visitors/typecheck/ctx.hpp
codon/parser/visitors/visitor.h
codon/cir/analyze/analysis.h
codon/cir/analyze/dataflow/capture.h
codon/cir/analyze/dataflow/cfg.h
codon/cir/analyze/dataflow/dominator.h
codon/cir/analyze/dataflow/reaching.h
codon/cir/analyze/module/global_vars.h
codon/cir/analyze/module/side_effect.h
codon/cir/analyze/analysis.hpp
codon/cir/analyze/dataflow/capture.hpp
codon/cir/analyze/dataflow/cfg.hpp
codon/cir/analyze/dataflow/dominator.hpp
codon/cir/analyze/dataflow/reaching.hpp
codon/cir/analyze/module/global_vars.hpp
codon/cir/analyze/module/side_effect.hpp
codon/cir/attribute.h
codon/cir/base.h
codon/cir/const.h
codon/cir/dsl/codegen.h
codon/cir/dsl/nodes.h
codon/cir/dsl/codegen.hpp
codon/cir/dsl/nodes.hpp
codon/cir/flow.h
codon/cir/func.h
codon/cir/instr.h
codon/cir/llvm/gpu.h
codon/cir/llvm/llvisitor.h
codon/cir/llvm/llvm.h
codon/cir/llvm/optimize.h
codon/cir/llvm/gpu.hpp
codon/cir/llvm/llvisitor.hpp
codon/cir/llvm/llvm.hpp
codon/cir/llvm/optimize.hpp
codon/cir/module.h
codon/cir/pyextension.h
codon/cir/cir.h
codon/cir/transform/cleanup/canonical.h
codon/cir/transform/cleanup/dead_code.h
codon/cir/transform/cleanup/global_demote.h
codon/cir/transform/cleanup/replacer.h
codon/cir/transform/folding/const_fold.h
codon/cir/transform/folding/const_prop.h
codon/cir/transform/folding/folding.h
codon/cir/transform/folding/rule.h
codon/cir/transform/lowering/imperative.h
codon/cir/transform/lowering/pipeline.h
codon/cir/transform/cleanup/canonical.hpp
codon/cir/transform/cleanup/dead_code.hpp
codon/cir/transform/cleanup/global_demote.hpp
codon/cir/transform/cleanup/replacer.hpp
codon/cir/transform/folding/const_fold.hpp
codon/cir/transform/folding/const_prop.hpp
codon/cir/transform/folding/folding.hpp
codon/cir/transform/folding/rule.hpp
codon/cir/transform/lowering/imperative.hpp
codon/cir/transform/lowering/pipeline.hpp
codon/cir/transform/manager.h
codon/cir/transform/parallel/openmp.h
codon/cir/transform/parallel/schedule.h
codon/cir/transform/pass.h
codon/cir/transform/pythonic/dict.h
codon/cir/transform/pythonic/generator.h
codon/cir/transform/pythonic/io.h
codon/cir/transform/pythonic/list.h
codon/cir/transform/pythonic/str.h
codon/cir/transform/rewrite.h
codon/cir/types/types.h
codon/cir/util/cloning.h
codon/cir/util/context.h
codon/cir/transform/parallel/openmp.hpp
codon/cir/transform/parallel/schedule.hpp
codon/cir/transform/pass.hpp
codon/cir/transform/pythonic/dict.hpp
codon/cir/transform/pythonic/generator.hpp
codon/cir/transform/pythonic/io.hpp
codon/cir/transform/pythonic/list.hpp
codon/cir/transform/pythonic/str.hpp
codon/cir/transform/rewrite.hpp
codon/cir/types/types.hpp
codon/cir/util/cloning.hpp
codon/cir/util/context.hpp
codon/cir/util/format.h
codon/cir/util/inlining.h
codon/cir/util/irtools.h
Expand All @@ -208,7 +208,7 @@ set(CODON_HPPFILES
codon/cir/util/operator.h
codon/cir/util/outlining.h
codon/cir/util/packs.h
codon/cir/util/side_effect.h
codon/cir/util/side_effect.hpp
codon/cir/util/visitor.h
codon/cir/value.h
codon/cir/var.h
Expand Down
2 changes: 1 addition & 1 deletion codon/cir/analyze/analysis.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright (C) 2022-2024 Exaloop Inc. <https://exaloop.io>

#include "analysis.h"
#include "analysis.hpp"

#include "codon/cir/transform/manager.h"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#include <memory>

#include "codon/cir/module.h"
#include "codon/cir/transform/pass.h"
#include "codon/cir/transform/pass.hpp"

namespace codon {
namespace ir {
Expand Down
6 changes: 3 additions & 3 deletions codon/cir/analyze/dataflow/capture.cpp
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
// Copyright (C) 2022-2024 Exaloop Inc. <https://exaloop.io>

#include "capture.h"
#include "capture.hpp"

#include <algorithm>
#include <iterator>
#include <utility>

#include "codon/cir/analyze/dataflow/reaching.h"
#include "codon/cir/analyze/dataflow/reaching.hpp"
#include "codon/cir/util/irtools.h"
#include "codon/cir/util/side_effect.h"
#include "codon/cir/util/side_effect.hpp"

namespace codon {
namespace ir {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
#include <unordered_map>
#include <vector>

#include "codon/cir/analyze/analysis.h"
#include "codon/cir/analyze/dataflow/dominator.h"
#include "codon/cir/analyze/dataflow/reaching.h"
#include "codon/cir/analyze/analysis.hpp"
#include "codon/cir/analyze/dataflow/dominator.hpp"
#include "codon/cir/analyze/dataflow/reaching.hpp"
#include "codon/cir/cir.h"

namespace codon {
Expand Down
6 changes: 3 additions & 3 deletions codon/cir/analyze/dataflow/cfg.cpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
// Copyright (C) 2022-2024 Exaloop Inc. <https://exaloop.io>

#include "cfg.h"
#include "cfg.hpp"

#include <vector>

#include "codon/cir/dsl/codegen.h"
#include "codon/cir/dsl/nodes.h"
#include "codon/cir/dsl/codegen.hpp"
#include "codon/cir/dsl/nodes.hpp"

namespace codon {
namespace ir {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#include <unordered_map>
#include <unordered_set>

#include "codon/cir/analyze/analysis.h"
#include "codon/cir/analyze/analysis.hpp"
#include "codon/cir/cir.h"
#include "codon/cir/util/iterators.h"

Expand Down
2 changes: 1 addition & 1 deletion codon/cir/analyze/dataflow/dominator.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright (C) 2022-2024 Exaloop Inc. <https://exaloop.io>

#include "dominator.h"
#include "dominator.hpp"

namespace codon {
namespace ir {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
#include <unordered_map>
#include <utility>

#include "codon/cir/analyze/analysis.h"
#include "codon/cir/analyze/dataflow/cfg.h"
#include "codon/cir/analyze/analysis.hpp"
#include "codon/cir/analyze/dataflow/cfg.hpp"

namespace codon {
namespace ir {
Expand Down
2 changes: 1 addition & 1 deletion codon/cir/analyze/dataflow/reaching.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright (C) 2022-2024 Exaloop Inc. <https://exaloop.io>

#include "reaching.h"
#include "reaching.hpp"

#include <deque>
#include <tuple>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

#include <utility>

#include "codon/cir/analyze/analysis.h"
#include "codon/cir/analyze/dataflow/cfg.h"
#include "codon/cir/analyze/analysis.hpp"
#include "codon/cir/analyze/dataflow/cfg.hpp"

namespace codon {
namespace ir {
Expand Down
2 changes: 1 addition & 1 deletion codon/cir/analyze/module/global_vars.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright (C) 2022-2024 Exaloop Inc. <https://exaloop.io>

#include "global_vars.h"
#include "global_vars.hpp"

#include "codon/cir/util/operator.h"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

#include <unordered_map>

#include "codon/cir/analyze/analysis.h"
#include "codon/cir/analyze/analysis.hpp"

namespace codon {
namespace ir {
Expand Down
4 changes: 2 additions & 2 deletions codon/cir/analyze/module/side_effect.cpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
// Copyright (C) 2022-2024 Exaloop Inc. <https://exaloop.io>

#include "side_effect.h"
#include "side_effect.hpp"

#include <type_traits>
#include <utility>

#include "codon/cir/analyze/dataflow/capture.h"
#include "codon/cir/analyze/dataflow/capture.hpp"
#include "codon/cir/util/irtools.h"
#include "codon/cir/util/operator.h"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

#include <unordered_map>

#include "codon/cir/analyze/analysis.h"
#include "codon/cir/util/side_effect.h"
#include "codon/cir/analyze/analysis.hpp"
#include "codon/cir/util/side_effect.hpp"

namespace codon {
namespace ir {
Expand Down
2 changes: 1 addition & 1 deletion codon/cir/attribute.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#include "attribute.h"

#include "codon/cir/func.h"
#include "codon/cir/util/cloning.h"
#include "codon/cir/util/cloning.hpp"
#include "codon/cir/value.h"
#include <fmt/ostream.h>

Expand Down
2 changes: 1 addition & 1 deletion codon/cir/base.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#include "base.h"

#include "codon/cir/types/types.h"
#include "codon/cir/types/types.hpp"
#include "codon/cir/util/format.h"
#include "codon/cir/value.h"
#include "codon/cir/var.h"
Expand Down
4 changes: 2 additions & 2 deletions codon/cir/cir.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
#pragma once

#include "codon/cir/const.h"
#include "codon/cir/dsl/nodes.h"
#include "codon/cir/dsl/nodes.hpp"
#include "codon/cir/flow.h"
#include "codon/cir/func.h"
#include "codon/cir/instr.h"
#include "codon/cir/module.h"
#include "codon/cir/types/types.h"
#include "codon/cir/types/types.hpp"
#include "codon/cir/value.h"
#include "codon/cir/var.h"
4 changes: 2 additions & 2 deletions codon/cir/dsl/codegen.h → codon/cir/dsl/codegen.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

#include <unordered_map>

#include "codon/cir/llvm/llvm.h"
#include "codon/cir/types/types.h"
#include "codon/cir/llvm/llvm.hpp"
#include "codon/cir/types/types.hpp"

namespace codon {
namespace ir {
Expand Down
2 changes: 1 addition & 1 deletion codon/cir/dsl/nodes.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright (C) 2022-2024 Exaloop Inc. <https://exaloop.io>

#include "nodes.h"
#include "nodes.hpp"

namespace codon {
namespace ir {
Expand Down
2 changes: 1 addition & 1 deletion codon/cir/dsl/nodes.h → codon/cir/dsl/nodes.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include "codon/cir/base.h"
#include "codon/cir/const.h"
#include "codon/cir/instr.h"
#include "codon/cir/util/side_effect.h"
#include "codon/cir/util/side_effect.hpp"

namespace codon {
namespace ir {
Expand Down
2 changes: 1 addition & 1 deletion codon/cir/flow.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#include <vector>

#include "codon/cir/base.h"
#include "codon/cir/transform/parallel/schedule.h"
#include "codon/cir/transform/parallel/schedule.hpp"
#include "codon/cir/value.h"
#include "codon/cir/var.h"

Expand Down
2 changes: 1 addition & 1 deletion codon/cir/instr.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#include <string>

#include "codon/cir/flow.h"
#include "codon/cir/types/types.h"
#include "codon/cir/types/types.hpp"
#include "codon/cir/util/iterators.h"
#include "codon/cir/value.h"
#include "codon/cir/var.h"
Expand Down
2 changes: 1 addition & 1 deletion codon/cir/llvm/gpu.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright (C) 2022-2024 Exaloop Inc. <https://exaloop.io>

#include "gpu.h"
#include "gpu.hpp"

#include <algorithm>
#include <memory>
Expand Down
2 changes: 1 addition & 1 deletion codon/cir/llvm/gpu.h → codon/cir/llvm/gpu.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

#include <string>

#include "codon/cir/llvm/llvm.h"
#include "codon/cir/llvm/llvm.hpp"

namespace codon {
namespace ir {
Expand Down
6 changes: 3 additions & 3 deletions codon/cir/llvm/llvisitor.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright (C) 2022-2024 Exaloop Inc. <https://exaloop.io>

#include "llvisitor.h"
#include "llvisitor.hpp"

#include <algorithm>
#include <cctype>
Expand All @@ -10,8 +10,8 @@
#include <unistd.h>
#include <utility>

#include "codon/cir/dsl/codegen.h"
#include "codon/cir/llvm/optimize.h"
#include "codon/cir/dsl/codegen.hpp"
#include "codon/cir/llvm/optimize.hpp"
#include "codon/cir/util/irtools.h"
#include "codon/compiler/debug_listener.h"
#include "codon/compiler/memory_manager.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#pragma once

#include "codon/cir/cir.h"
#include "codon/cir/llvm/llvm.h"
#include "codon/cir/llvm/llvm.hpp"
#include "codon/cir/pyextension.h"
#include "codon/dsl/plugins.h"
#include "codon/util/common.hpp"
Expand Down
File renamed without changes.
4 changes: 2 additions & 2 deletions codon/cir/llvm/optimize.cpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
// Copyright (C) 2022-2024 Exaloop Inc. <https://exaloop.io>

#include "optimize.h"
#include "optimize.hpp"

#include <algorithm>
#include <deque>

#include "codon/cir/llvm/gpu.h"
#include "codon/cir/llvm/gpu.hpp"
#include "codon/util/common.hpp"

static llvm::codegen::RegisterCodeGenFlags CFG;
Expand Down
2 changes: 1 addition & 1 deletion codon/cir/llvm/optimize.h → codon/cir/llvm/optimize.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

#include <memory>

#include "codon/cir/llvm/llvm.h"
#include "codon/cir/llvm/llvm.hpp"
#include "codon/dsl/plugins.h"

namespace codon {
Expand Down
Loading

0 comments on commit a569236

Please sign in to comment.