Skip to content

Commit 15ed7df

Browse files
committed
Rename OneTimeRewriter to IncrementalRewriter
Speculative reduction scheme made previous name misleading
1 parent a550c72 commit 15ed7df

18 files changed

Lines changed: 35 additions & 35 deletions

source/BindRemover.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: Apache-2.0
2-
#include "OneTimeRewriter.hpp"
2+
#include "IncrementalRewriter.hpp"
33

4-
class BindRemover : public OneTimeRewriter<BindRemover> {
4+
class BindRemover : public IncrementalRewriter<BindRemover> {
55
public:
66
ShouldVisitChildren handle(const BindDirectiveSyntax& node, bool isNodeRemovable) {
77
removeNode(node, isNodeRemovable);

source/BodyPartsRemover.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: Apache-2.0
2-
#include "OneTimeRewriter.hpp"
2+
#include "IncrementalRewriter.hpp"
33

4-
class BodyPartsRemover : public OneTimeRewriter<BodyPartsRemover> {
4+
class BodyPartsRemover : public IncrementalRewriter<BodyPartsRemover> {
55
public:
66
ShouldVisitChildren handle(const LoopGenerateSyntax& node, bool isNodeRemovable) {
77
removeNode(node, isNodeRemovable);

source/BodyRemover.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: Apache-2.0
2-
#include "OneTimeRewriter.hpp"
2+
#include "IncrementalRewriter.hpp"
33

4-
class BodyRemover : public OneTimeRewriter<BodyRemover> {
4+
class BodyRemover : public IncrementalRewriter<BodyRemover> {
55
public:
66
ShouldVisitChildren handle(const ClassDeclarationSyntax& node, bool isNodeRemovable) {
77
removeChildList(node, node.items);

source/ContAssignRemover.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: Apache-2.0
2-
#include "OneTimeRewriter.hpp"
2+
#include "IncrementalRewriter.hpp"
33

4-
class ContAssignRemover : public OneTimeRewriter<ContAssignRemover> {
4+
class ContAssignRemover : public IncrementalRewriter<ContAssignRemover> {
55
public:
66
ShouldVisitChildren handle(const ContinuousAssignSyntax& node, bool isNodeRemovable) {
77
removeNode(node, isNodeRemovable);

source/DeclRemover.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: Apache-2.0
2-
#include "OneTimeRewriter.hpp"
2+
#include "IncrementalRewriter.hpp"
33

4-
class DeclRemover : public OneTimeRewriter<DeclRemover> {
4+
class DeclRemover : public IncrementalRewriter<DeclRemover> {
55
public:
66
ShouldVisitChildren handle(const FunctionDeclarationSyntax& node, bool isNodeRemovable) {
77
removeNode(node, isNodeRemovable);

source/ImportsRemover.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: Apache-2.0
2-
#include "OneTimeRewriter.hpp"
2+
#include "IncrementalRewriter.hpp"
33

4-
class ImportsRemover : public OneTimeRewriter<ImportsRemover> {
4+
class ImportsRemover : public IncrementalRewriter<ImportsRemover> {
55
public:
66
ShouldVisitChildren handle(const PackageImportDeclarationSyntax& node, bool isNodeRemovable) {
77
removeNode(node, isNodeRemovable);
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ struct CheckPoint {
1818
};
1919

2020
template <typename TDerived>
21-
class OneTimeRewriter : public SyntaxRewriter<TDerived> {
21+
class IncrementalRewriter : public SyntaxRewriter<TDerived> {
2222
// Incremental node rewriter - each transform() yields n rewrites at most
2323
public:
2424
enum State {
@@ -241,7 +241,7 @@ enum class RewriteResult {
241241
};
242242

243243
template <typename TDerived>
244-
RewriteResult rewrite(OneTimeRewriter<TDerived>& rewriter,
244+
RewriteResult rewrite(IncrementalRewriter<TDerived>& rewriter,
245245
std::shared_ptr<SyntaxTree>& tree,
246246
std::string stageName,
247247
std::string passIdx,
@@ -263,7 +263,7 @@ RewriteResult rewrite(OneTimeRewriter<TDerived>& rewriter,
263263
}
264264

265265
template <typename TDerived>
266-
size_t rewriteBisectFailed(OneTimeRewriter<TDerived>& rewriter,
266+
size_t rewriteBisectFailed(IncrementalRewriter<TDerived>& rewriter,
267267
std::shared_ptr<SyntaxTree>& tree,
268268
std::string stageName,
269269
std::string passIdx,
@@ -288,7 +288,7 @@ size_t rewriteBisectFailed(OneTimeRewriter<TDerived>& rewriter,
288288
}
289289

290290
template <typename TDerived>
291-
size_t rewriteBisect(OneTimeRewriter<TDerived>& rewriter,
291+
size_t rewriteBisect(IncrementalRewriter<TDerived>& rewriter,
292292
std::shared_ptr<SyntaxTree>& tree,
293293
std::string stageName,
294294
std::string passIdx,
@@ -326,7 +326,7 @@ bool rewriteLoop(std::shared_ptr<SyntaxTree>& tree,
326326
std::string passIdx,
327327
SvBugpoint* svBugpoint) {
328328
using enum RewriteResult;
329-
OneTimeRewriter<TDerived> rewriter;
329+
IncrementalRewriter<TDerived> rewriter;
330330
bool committed = false;
331331
size_t rewriteLimit = svBugpoint->n_at_once;
332332
while (!rewriter.traversalDone) {

source/InstantationRemover.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: Apache-2.0
2-
#include "OneTimeRewriter.hpp"
2+
#include "IncrementalRewriter.hpp"
33

4-
class InstantationRemover : public OneTimeRewriter<InstantationRemover> {
4+
class InstantationRemover : public IncrementalRewriter<InstantationRemover> {
55
public:
66
ShouldVisitChildren handle(const HierarchyInstantiationSyntax& node, bool isNodeRemovable) {
77
removeNode(node, isNodeRemovable);

source/LabelRemover.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: Apache-2.0
2-
#include "OneTimeRewriter.hpp"
2+
#include "IncrementalRewriter.hpp"
33

4-
class LabelRemover : public OneTimeRewriter<LabelRemover> {
4+
class LabelRemover : public IncrementalRewriter<LabelRemover> {
55
public:
66
ShouldVisitChildren handle(const NamedBlockClauseSyntax& node, bool isNodeRemovable) {
77
removeNode(node, isNodeRemovable);

0 commit comments

Comments
 (0)