Lines Matching defs:PPCMIPeephole
1 //===-------------- PPCMIPeephole.cpp - MI Peephole Cleanups -------------===//
107 struct PPCMIPeephole : public MachineFunctionPass {
115 PPCMIPeephole() : MachineFunctionPass(ID) {
189 void PPCMIPeephole::addRegToUpdateWithLine(Register Reg, int Line) {
199 void PPCMIPeephole::initialize(MachineFunction &MFParm) {
301 void PPCMIPeephole::UpdateTOCSaves(
394 void PPCMIPeephole::convertUnprimedAccPHIs(
462 bool PPCMIPeephole::simplifyCode() {
1593 bool PPCMIPeephole::eliminateRedundantTOCSaves(
1635 bool PPCMIPeephole::eliminateRedundantCompare() {
1903 bool PPCMIPeephole::emitRLDICWhenLoweringJumpTables(MachineInstr &MI,
1976 bool PPCMIPeephole::combineSEXTAndSHL(MachineInstr &MI,
2043 INITIALIZE_PASS_BEGIN(PPCMIPeephole, DEBUG_TYPE,
2049 INITIALIZE_PASS_END(PPCMIPeephole, DEBUG_TYPE,
2052 char PPCMIPeephole::ID = 0;
2054 llvm::createPPCMIPeepholePass() { return new PPCMIPeephole(); }