[llvm] [Xtensa] Lower GlobalAddress/BlockAddress/JumpTable (PR #95256)
    Andrei Safronov via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Jun 17 16:08:11 PDT 2024
    
    
  
================
@@ -42,6 +43,17 @@ getModifierVariantKind(XtensaCP::XtensaCPModifier Modifier) {
 }
 
 void XtensaAsmPrinter::emitInstruction(const MachineInstr *MI) {
+  unsigned Opc = MI->getOpcode();
+
+  switch (Opc) {
+  case Xtensa::BR_JT: {
+    EmitToStreamer(
+        *OutStreamer,
+        MCInstBuilder(Xtensa::JX).addReg(MI->getOperand(0).getReg()));
+    return;
+  }
----------------
andreisfr wrote:
I created "default" case
https://github.com/llvm/llvm-project/pull/95256
    
    
More information about the llvm-commits
mailing list