LLVM 22.0.0git
RISCVInstPrinter.cpp File Reference
#include "RISCVInstPrinter.h"
#include "RISCVBaseInfo.h"
#include "llvm/MC/MCAsmInfo.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCInst.h"
#include "llvm/MC/MCInstPrinter.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/MC/MCSymbol.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/ErrorHandling.h"
#include "RISCVGenAsmWriter.inc"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "asm-printer"
#define PRINT_ALIAS_INSTR

Variables

static cl::opt< boolNoAliases ("riscv-no-aliases", cl::desc("Disable the emission of assembler pseudo instructions"), cl::init(false), cl::Hidden)
static cl::opt< boolEmitX8AsFP ("riscv-emit-x8-as-fp", cl::desc("Emit x8 as fp instead of s0"), cl::init(false), cl::Hidden)
static bool ArchRegNames

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "asm-printer"

Definition at line 25 of file RISCVInstPrinter.cpp.

◆ PRINT_ALIAS_INSTR

#define PRINT_ALIAS_INSTR

Definition at line 28 of file RISCVInstPrinter.cpp.

Variable Documentation

◆ ArchRegNames

bool ArchRegNames
static

Definition at line 44 of file RISCVInstPrinter.cpp.

◆ EmitX8AsFP

cl::opt< bool > EmitX8AsFP("riscv-emit-x8-as-fp", cl::desc("Emit x8 as fp instead of s0"), cl::init(false), cl::Hidden) ( "riscv-emit-x8-as-fp" ,
cl::desc("Emit x8 as fp instead of s0") ,
cl::init(false) ,
cl::Hidden  )
static

◆ NoAliases

cl::opt< bool > NoAliases("riscv-no-aliases", cl::desc("Disable the emission of assembler pseudo instructions"), cl::init(false), cl::Hidden) ( "riscv-no-aliases" ,
cl::desc("Disable the emission of assembler pseudo instructions") ,
cl::init(false) ,
cl::Hidden  )
static