[PATCH] D129868: [SystemZInstPrinter] Introduce markup tags emission
    Antonio Frighetto via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Oct 24 12:28:28 PDT 2022
    
    
  
antoniofrighetto marked 3 inline comments as done.
antoniofrighetto added inline comments.
================
Comment at: llvm/lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.cpp:68
   } else
-    O << '%' << RegName;
+    O << markup("<reg:") << '%' << markup(">");
 }
----------------
uweigand wrote:
> You've removed the `RegName` here.
Argh, how could I not even notice? Fixed, thanks for noticing it.
================
Comment at: llvm/lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.cpp:79
 template <unsigned N>
-static void printUImmOperand(const MCInst *MI, int OpNum, raw_ostream &O) {
+static void printUImmOperand(const MCInst *MI, int OpNum, raw_ostream &O,
+                             bool UseMarkup) {
----------------
uweigand wrote:
> Could you make those non-static as well, so we don't have to pass in `UseMarkup` explicitly.
Sure!
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D129868/new/
https://reviews.llvm.org/D129868
    
    
More information about the llvm-commits
mailing list