LLVM 24.0.0git
RISCVAsmPrinter.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "asm-printer"

Functions

 STATISTIC (RISCVNumInstrsCompressed, "Number of RISC-V Compressed instructions emitted")
LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeRISCVAsmPrinter ()
static MCOperand lowerSymbolOperand (const MachineOperand &MO, MCSymbol *Sym, const AsmPrinter &AP)
static bool lowerRISCVVMachineInstrToMCInst (const MachineInstr *MI, MCInst &OutMI, const RISCVSubtarget *STI)
 INITIALIZE_PASS (RISCVAsmPrinter, "riscv-asm-printer", "RISC-V Assembly Printer", false, false) PreservedAnalyses RISCVAsmPrinterBeginPass

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "asm-printer"

Definition at line 52 of file RISCVAsmPrinter.cpp.

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( RISCVAsmPrinter ,
"riscv-asm-printer" ,
"RISC-V Assembly Printer" ,
false ,
false  )

◆ LLVMInitializeRISCVAsmPrinter()

◆ lowerRISCVVMachineInstrToMCInst()

◆ lowerSymbolOperand()

◆ STATISTIC()

STATISTIC ( RISCVNumInstrsCompressed ,
"Number of RISC-V Compressed instructions emitted"  )

References llvm::move().