Lines Matching defs:PPCMIPeephole
1 //===-------------- PPCMIPeephole.cpp - MI Peephole Cleanups -------------===//
84 struct PPCMIPeephole : public MachineFunctionPass {
91 PPCMIPeephole() : MachineFunctionPass(ID) {
142 void PPCMIPeephole::initialize(MachineFunction &MFParm) {
226 void PPCMIPeephole::UpdateTOCSaves(
271 bool PPCMIPeephole::simplifyCode(void) {
1214 bool PPCMIPeephole::eliminateRedundantTOCSaves(
1256 bool PPCMIPeephole::eliminateRedundantCompare(void) {
1512 bool PPCMIPeephole::emitRLDICWhenLoweringJumpTables(MachineInstr &MI) {
1584 bool PPCMIPeephole::combineSEXTAndSHL(MachineInstr &MI,
1648 INITIALIZE_PASS_BEGIN(PPCMIPeephole, DEBUG_TYPE,
1653 INITIALIZE_PASS_END(PPCMIPeephole, DEBUG_TYPE,
1656 char PPCMIPeephole::ID = 0;
1658 llvm::createPPCMIPeepholePass() { return new PPCMIPeephole(); }