Skip to content

Commit e4b6cc3

Browse files
committed
[RISCV][InsertVSETVLI] Improve LMUL formatting in debug messages
1 parent e3f87e1 commit e4b6cc3

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -802,9 +802,19 @@ class VSETVLIInfo {
802802
OS << "AVLImm=" << (unsigned)AVLImm;
803803
if (hasAVLVLMAX())
804804
OS << "AVLVLMAX";
805-
OS << ", "
806-
<< "VLMul=" << (unsigned)VLMul << ", "
807-
<< "SEW=" << (unsigned)SEW << ", "
805+
OS << ", ";
806+
807+
unsigned LMul;
808+
bool Fractional;
809+
std::tie(LMul, Fractional) = decodeVLMUL(VLMul);
810+
811+
OS << "VLMul=";
812+
if (Fractional)
813+
OS << "mf";
814+
else
815+
OS << "m";
816+
OS << LMul << ", "
817+
<< "SEW=e" << (unsigned)SEW << ", "
808818
<< "TailAgnostic=" << (bool)TailAgnostic << ", "
809819
<< "MaskAgnostic=" << (bool)MaskAgnostic << ", "
810820
<< "SEWLMULRatioOnly=" << (bool)SEWLMULRatioOnly << "}";

0 commit comments

Comments
 (0)