Skip to content
This repository was archived by the owner on Apr 28, 2023. It is now read-only.

Commit 02b7b05

Browse files
Fix undefined variable errors
For some reason they only triggered for me when trying to rebase tc_check. This is still relevant as an independent fix.
1 parent 702d7f5 commit 02b7b05

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

tc/core/mapping_options-inl.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ MappingOptionsView& MappingOptionsView::scheduleFusionStrategy(
161161

162162
MappingOptionsView& MappingOptionsView::scheduleFusionStrategy(
163163
const std::string& str) {
164-
FusionStrategy fs;
164+
FusionStrategy fs(FusionStrategy::Max);
165165
bool couldParse = FusionStrategy_Parse(str, &fs);
166166
CHECK(couldParse) << "unknown FusionStrategy " << str;
167167
return scheduleFusionStrategy(fs);
@@ -175,7 +175,7 @@ MappingOptionsView& MappingOptionsView::outerScheduleFusionStrategy(
175175

176176
MappingOptionsView& MappingOptionsView::outerScheduleFusionStrategy(
177177
const std::string& str) {
178-
FusionStrategy fs;
178+
FusionStrategy fs(FusionStrategy::Max);
179179
bool couldParse = FusionStrategy_Parse(str, &fs);
180180
CHECK(couldParse) << "unknown FusionStrategy " << str;
181181
return outerScheduleFusionStrategy(fs);
@@ -199,7 +199,7 @@ MappingOptionsView& MappingOptionsView::intraTileScheduleFusionStrategy(
199199

200200
MappingOptionsView& MappingOptionsView::intraTileScheduleFusionStrategy(
201201
const std::string& str) {
202-
FusionStrategy fs;
202+
FusionStrategy fs(FusionStrategy::Max);
203203
bool couldParse = FusionStrategy_Parse(str, &fs);
204204
CHECK(couldParse) << "unknown FusionStrategy " << str;
205205
return intraTileScheduleFusionStrategy(fs);

test/isl_cli_strategy.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ namespace tc {
8080
// (at a minimum: tile, mapToThreads and mapToBlocks)
8181
// 3. call makeCliStrategy with the overridden options
8282
tc::CudaMappingOptions makeBaseCliStrategy() {
83-
tc::FusionStrategy fs;
83+
tc::FusionStrategy fs(FusionStrategy::Max);
8484
CHECK(tc::FusionStrategy_Parse(DEFAULT_FUSION_STRATEGY, &fs));
8585
CudaMappingOptions options =
8686
CudaMappingOptions::makeNaiveMappingOptions()
@@ -104,7 +104,7 @@ tc::CudaMappingOptions makeBaseCliStrategy() {
104104

105105
tc::CudaMappingOptions makeCliStrategy(tc::CudaMappingOptions options) {
106106
if (FLAGS_fusion_strategy != std::string(DEFAULT_FUSION_STRATEGY)) {
107-
tc::FusionStrategy fs;
107+
tc::FusionStrategy fs(FusionStrategy::Max);
108108
if (tc::FusionStrategy_Parse(FLAGS_fusion_strategy, &fs)) {
109109
options.scheduleFusionStrategy(fs);
110110
} else {

0 commit comments

Comments
 (0)