Lines Matching refs:AArch64MIPeepholeOpt
51 struct AArch64MIPeepholeOpt : public MachineFunctionPass { struct
54 AArch64MIPeepholeOpt() : MachineFunctionPass(ID) { in AArch64MIPeepholeOpt() argument
113 char AArch64MIPeepholeOpt::ID = 0;
117 INITIALIZE_PASS(AArch64MIPeepholeOpt, "aarch64-mi-peephole-opt",
159 bool AArch64MIPeepholeOpt::visitAND( in visitAND()
192 bool AArch64MIPeepholeOpt::visitORR(MachineInstr &MI) { in visitORR()
274 bool AArch64MIPeepholeOpt::visitADDSUB( in visitADDSUB()
316 bool AArch64MIPeepholeOpt::visitADDSSUBS( in visitADDSSUBS()
357 bool AArch64MIPeepholeOpt::checkMovImmInstr(MachineInstr &MI, in checkMovImmInstr()
396 bool AArch64MIPeepholeOpt::splitTwoPartImm( in splitTwoPartImm()
477 bool AArch64MIPeepholeOpt::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
545 return new AArch64MIPeepholeOpt(); in createAArch64MIPeepholeOptPass()