LLVM 22.0.0git
RISCVAsmPrinter.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

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)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "asm-printer"

Definition at line 48 of file RISCVAsmPrinter.cpp.

Function Documentation

◆ LLVMInitializeRISCVAsmPrinter()

◆ lowerRISCVVMachineInstrToMCInst()

◆ lowerSymbolOperand()

◆ STATISTIC()

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

References llvm::RISCVFeatureKV.