Home
last modified time | relevance | path

Searched refs:RISCVPushPopOpt (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVPushPopOptimizer.cpp22 struct RISCVPushPopOpt : public MachineFunctionPass { struct
25 RISCVPushPopOpt() : MachineFunctionPass(ID) {} in RISCVPushPopOpt() argument
41 char RISCVPushPopOpt::ID = 0;
45 INITIALIZE_PASS(RISCVPushPopOpt, "riscv-push-pop-opt", RISCV_PUSH_POP_OPT_NAME,
58 bool RISCVPushPopOpt::usePopRet(MachineBasicBlock::iterator &MBBI, in usePopRet()
86 bool RISCVPushPopOpt::adjustRetVal(MachineBasicBlock::iterator &MBBI) { in adjustRetVal()
117 bool RISCVPushPopOpt::runOnMachineFunction(MachineFunction &Fn) { in runOnMachineFunction()
152 return new RISCVPushPopOpt(); in createRISCVPushPopOptimizationPass()