Searched refs:RISCVMergeBaseOffsetOpt (Results 1 – 1 of 1) sorted by relevance
40 struct RISCVMergeBaseOffsetOpt : public MachineFunctionPass { struct56 RISCVMergeBaseOffsetOpt() : MachineFunctionPass(ID) {} in RISCVMergeBaseOffsetOpt() argument78 char RISCVMergeBaseOffsetOpt::ID = 0;79 INITIALIZE_PASS(RISCVMergeBaseOffsetOpt, DEBUG_TYPE, in INITIALIZE_PASS() argument92 bool RISCVMergeBaseOffsetOpt::detectLuiAddiGlobal(MachineInstr &HiLUI, in INITIALIZE_PASS()113 void RISCVMergeBaseOffsetOpt::foldOffset(MachineInstr &HiLUI, in foldOffset()146 bool RISCVMergeBaseOffsetOpt::matchLargeOffset(MachineInstr &TailAdd, in matchLargeOffset()207 bool RISCVMergeBaseOffsetOpt::matchShiftedOffset(MachineInstr &TailShXAdd, in matchShiftedOffset()251 bool RISCVMergeBaseOffsetOpt::detectAndFoldOffset(MachineInstr &HiLUI, in detectAndFoldOffset()383 bool RISCVMergeBaseOffsetOpt::runOnMachineFunction(MachineFunction &Fn) { in runOnMachineFunction()[all …]