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

Commit 9bb6a33

Browse files
authored
Merge pull request #420 from nicolasvasilache/pr/fix-options-printer
Fix XXXMappingOptionsCppPrinter
2 parents 3575c7a + 2df461f commit 9bb6a33

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

tc/core/cpu/cpu_mapping_options_cpp_printer.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ namespace tc {
2222
CpuMappingOptionsCppPrinter& operator<<(
2323
CpuMappingOptionsCppPrinter& prn,
2424
const CpuMappingOptions& options) {
25+
prn.printString("tc::CpuMappingOptions::makeNaiveMappingOptions()");
2526
prn.print(options.generic);
2627
prn.endStmt();
2728
return prn;

tc/core/cuda/cuda_mapping_options_cpp_printer.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ namespace tc {
2222
CudaMappingOptionsCppPrinter& operator<<(
2323
CudaMappingOptionsCppPrinter& prn,
2424
const CudaMappingOptions& cudaOptions) {
25+
prn.printString("tc::CudaMappingOptions::makeNaiveMappingOptions()");
2526
prn.print(cudaOptions.generic);
2627
prn.printListOption("mapToThreads", cudaOptions.block.extractVector());
2728
prn.printListOption("mapToBlocks", cudaOptions.grid.extractVector());

tc/core/mapping_options_cpp_printer.cc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,14 @@ MappingOptionsCppPrinter& MappingOptionsCppPrinter::printSchedulerOptions(
3535

3636
MappingOptionsCppPrinter& MappingOptionsCppPrinter::print(
3737
const MappingOptions& options) {
38-
printString("tc::MappingOptions::makeNaiveMappingOptions()")
39-
.printSchedulerOptions(
40-
options.view.outerScheduleOptions, "outerSchedule");
38+
printSchedulerOptions(options.view.outerScheduleOptions, "outerSchedule");
4139
if (options.view.proto.has_intra_tile_schedule_options()) {
4240
printSchedulerOptions(
4341
options.view.intraTileScheduleOptions, "intraTileSchedule");
4442
}
43+
printBooleanOption(
44+
"fixParametersBeforeScheduling",
45+
options.view.proto.fix_parameters_before_scheduling());
4546
if (options.view.proto.has_tiling()) {
4647
printListOption("tile", options.view.tiling.extractVector());
4748
}

0 commit comments

Comments
 (0)