Lines Matching defs:LanaiMemAluCombiner
1 //===-- LanaiMemAluCombiner.cpp - Pass to combine memory & ALU operations -===//
55 class LanaiMemAluCombiner : public MachineFunctionPass {
58 explicit LanaiMemAluCombiner() : MachineFunctionPass(ID) {
88 char LanaiMemAluCombiner::ID = 0;
90 INITIALIZE_PASS(LanaiMemAluCombiner, DEBUG_TYPE,
235 void LanaiMemAluCombiner::insertMergedInstruction(MachineBasicBlock *BB,
328 MbbIterator LanaiMemAluCombiner::findClosestSuitableAluInstr(
363 bool LanaiMemAluCombiner::combineMemAluInBasicBlock(MachineBasicBlock *BB) {
408 bool LanaiMemAluCombiner::runOnMachineFunction(MachineFunction &MF) {
421 return new LanaiMemAluCombiner();