Skip to content

Commit 83e5177

Browse files
committed
[TableGen] Improve formatting of CompressInstEmitter output. NFC
1 parent f169af3 commit 83e5177

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

llvm/utils/TableGen/CompressInstEmitter.cpp

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -640,7 +640,7 @@ void CompressInstEmitter::emitCompressInstEmitter(raw_ostream &OS,
640640
StringRef PrevOp;
641641
StringRef CurOp;
642642
CaseStream << " switch (MI.getOpcode()) {\n";
643-
CaseStream << " default: return false;\n";
643+
CaseStream << " default: return false;\n";
644644

645645
bool CompressOrCheck =
646646
EType == EmitterType::Compress || EType == EmitterType::CheckCompress;
@@ -675,9 +675,11 @@ void CompressInstEmitter::emitCompressInstEmitter(raw_ostream &OS,
675675
CurOp = Source.TheDef->getName();
676676
// Check current and previous opcode to decide to continue or end a case.
677677
if (CurOp != PrevOp) {
678-
if (!PrevOp.empty())
679-
CaseStream.indent(6) << "break;\n } // case " + PrevOp + "\n";
680-
CaseStream.indent(4) << "case " + TargetName + "::" + CurOp + ": {\n";
678+
if (!PrevOp.empty()) {
679+
CaseStream.indent(4) << "break;\n";
680+
CaseStream.indent(2) << "} // case " + PrevOp + "\n";
681+
}
682+
CaseStream.indent(2) << "case " + TargetName + "::" + CurOp + ": {\n";
681683
}
682684

683685
std::set<std::pair<bool, StringRef>> FeaturesSet;
@@ -861,9 +863,10 @@ void CompressInstEmitter::emitCompressInstEmitter(raw_ostream &OS,
861863
mergeCondAndCode(CaseStream, CondString, CodeString);
862864
PrevOp = CurOp;
863865
}
864-
Func << CaseString << "\n";
866+
Func << CaseString;
867+
Func.indent(4) << "break;\n";
865868
// Close brace for the last case.
866-
Func.indent(4) << "} // case " << CurOp << "\n";
869+
Func.indent(2) << "} // case " << CurOp << "\n";
867870
Func.indent(2) << "} // switch\n";
868871
Func.indent(2) << "return false;\n}\n";
869872

0 commit comments

Comments
 (0)