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.cpp23 struct RISCVPushPopOpt : public MachineFunctionPass { struct
26 RISCVPushPopOpt() : MachineFunctionPass(ID) {} in RISCVPushPopOpt() function
42 char RISCVPushPopOpt::ID = 0;
46 INITIALIZE_PASS(RISCVPushPopOpt, "riscv-push-pop-opt", RISCV_PUSH_POP_OPT_NAME,
72 bool RISCVPushPopOpt::usePopRet(MachineBasicBlock::iterator &MBBI, in usePopRet()
101 bool RISCVPushPopOpt::adjustRetVal(MachineBasicBlock::iterator &MBBI) { in adjustRetVal()
132 bool RISCVPushPopOpt::runOnMachineFunction(MachineFunction &Fn) { in runOnMachineFunction()
171 return new RISCVPushPopOpt(); in createRISCVPushPopOptimizationPass()