LLVM 20.0.0git
|
#include "RISCV.h"
#include "RISCVInstrInfo.h"
#include "RISCVTargetMachine.h"
#include "llvm/CodeGen/LivePhysRegs.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/MC/MCContext.h"
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 | |
FunctionPass * | llvm::createRISCVExpandPseudoPass () |
FunctionPass * | llvm::createRISCVPreRAExpandPseudoPass () |
Variables | |
riscv prera expand | pseudo |
riscv prera expand | RISCV_PRERA_EXPAND_PSEUDO_NAME |
riscv prera expand | false |
#define RISCV_EXPAND_PSEUDO_NAME "RISC-V pseudo instruction expansion pass" |
Definition at line 26 of file RISCVExpandPseudoInsts.cpp.
Definition at line 27 of file RISCVExpandPseudoInsts.cpp.
INITIALIZE_PASS | ( | RISCVExpandPseudo | , |
"riscv-expand-pseudo" | , | ||
RISCV_EXPAND_PSEUDO_NAME | , | ||
false | , | ||
false | |||
) |
riscv prera expand false |
Definition at line 637 of file RISCVExpandPseudoInsts.cpp.
riscv prera expand pseudo |
Definition at line 636 of file RISCVExpandPseudoInsts.cpp.
riscv prera expand RISCV_PRERA_EXPAND_PSEUDO_NAME |
Definition at line 637 of file RISCVExpandPseudoInsts.cpp.