Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVLoadStoreOptimizer.cpp44 struct RISCVLoadStoreOpt : public MachineFunctionPass { struct
48 RISCVLoadStoreOpt() : MachineFunctionPass(ID) {} in RISCVLoadStoreOpt() function
87 char RISCVLoadStoreOpt::ID = 0;
88 INITIALIZE_PASS(RISCVLoadStoreOpt, DEBUG_TYPE, RISCV_LOAD_STORE_OPT_NAME, false, in INITIALIZE_PASS() argument
91 bool RISCVLoadStoreOpt::runOnMachineFunction(MachineFunction &Fn) { in INITIALIZE_PASS()
123 bool RISCVLoadStoreOpt::tryToPairLdStInst(MachineBasicBlock::iterator &MBBI) { in tryToPairLdStInst()
150 bool RISCVLoadStoreOpt::tryConvertToLdStPair( in tryConvertToLdStPair()
220 RISCVLoadStoreOpt::findMatchingInsn(MachineBasicBlock::iterator I, in findMatchingInsn()
332 RISCVLoadStoreOpt::mergePairedInsns(MachineBasicBlock::iterator I, in mergePairedInsns()
400 return new RISCVLoadStoreOpt(); in createRISCVLoadStoreOptPass()