LLVM 22.0.0git
RISCVExpandPseudoInsts.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 RISCV_EXPAND_PSEUDO_NAME   "RISC-V pseudo instruction expansion pass"
#define RISCV_PRERA_EXPAND_PSEUDO_NAME   "RISC-V Pre-RA pseudo instruction expansion pass"

Functions

 INITIALIZE_PASS (RISCVExpandPseudo, "riscv-expand-pseudo", RISCV_EXPAND_PSEUDO_NAME, false, false) INITIALIZE_PASS(RISCVPreRAExpandPseudo
FunctionPassllvm::createRISCVExpandPseudoPass ()
FunctionPassllvm::createRISCVPreRAExpandPseudoPass ()

Variables

riscv prera expand pseudo
riscv prera expand RISCV_PRERA_EXPAND_PSEUDO_NAME
riscv prera expand false

Macro Definition Documentation

◆ RISCV_EXPAND_PSEUDO_NAME

#define RISCV_EXPAND_PSEUDO_NAME   "RISC-V pseudo instruction expansion pass"

Definition at line 26 of file RISCVExpandPseudoInsts.cpp.

Referenced by INITIALIZE_PASS().

◆ RISCV_PRERA_EXPAND_PSEUDO_NAME

#define RISCV_PRERA_EXPAND_PSEUDO_NAME   "RISC-V Pre-RA pseudo instruction expansion pass"

Definition at line 27 of file RISCVExpandPseudoInsts.cpp.

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( RISCVExpandPseudo ,
"riscv-expand-pseudo" ,
RISCV_EXPAND_PSEUDO_NAME ,
false ,
false  )

Variable Documentation

◆ false

riscv prera expand false

Definition at line 674 of file RISCVExpandPseudoInsts.cpp.

◆ pseudo

riscv prera expand pseudo

Definition at line 673 of file RISCVExpandPseudoInsts.cpp.

◆ RISCV_PRERA_EXPAND_PSEUDO_NAME

riscv prera expand RISCV_PRERA_EXPAND_PSEUDO_NAME

Definition at line 674 of file RISCVExpandPseudoInsts.cpp.