summaryrefslogtreecommitdiff
path: root/src/passes/OptimizeInstructions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/OptimizeInstructions.cpp')
-rw-r--r--src/passes/OptimizeInstructions.cpp23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/passes/OptimizeInstructions.cpp b/src/passes/OptimizeInstructions.cpp
index 59a38eeaa..85f777eb5 100644
--- a/src/passes/OptimizeInstructions.cpp
+++ b/src/passes/OptimizeInstructions.cpp
@@ -155,12 +155,6 @@ struct OptimizeInstructions
Pass* create() override { return new OptimizeInstructions; }
- void prepareToRun(PassRunner* runner, Module* module) override {
-#if 0
- static DatabaseEnsurer ensurer;
-#endif
- }
-
bool fastMath;
void doWalkFunction(Function* func) {
@@ -185,24 +179,7 @@ struct OptimizeInstructions
replaceCurrent(curr);
continue;
}
-#if 0
- auto iter = database->patternMap.find(curr->_id);
- if (iter == database->patternMap.end()) return;
- auto& patterns = iter->second;
- bool more = false;
- for (auto& pattern : patterns) {
- Match match(*getModule(), pattern);
- if (match.check(curr)) {
- curr = match.apply();
- replaceCurrent(curr);
- more = true;
- break; // exit pattern for loop, return to main while loop
- }
- }
- if (!more) break;
-#else
break;
-#endif
}
}