Lines Matching refs:MBB
151 bool optimizeCmpInstr(MachineInstr *MI, MachineBasicBlock *MBB);
152 bool optimizeExtInstr(MachineInstr *MI, MachineBasicBlock *MBB,
165 bool foldImmediate(MachineInstr *MI, MachineBasicBlock *MBB,
413 optimizeExtInstr(MachineInstr *MI, MachineBasicBlock *MBB,
490 if (UseMBB == MBB) {
498 } else if (Aggressive && DT->dominates(MBB, UseMBB)) {
503 // Both will be live out of the def MBB anyway. Don't extend live range of
563 MachineBasicBlock *MBB) {
722 MachineBasicBlock *MBB = OrigPHI->getParent();
723 MachineInstrBuilder MIB = BuildMI(*MBB, OrigPHI, OrigPHI->getDebugLoc(),
1339 bool PeepholeOptimizer::foldImmediate(MachineInstr *MI, MachineBasicBlock *MBB,
1494 MachineBasicBlock *MBB = &*I;
1584 (MI->isCompare() && optimizeCmpInstr(MI, MBB)) ||
1615 Changed |= optimizeExtInstr(MI, MBB, LocalMIs);
1622 Changed |= foldImmediate(MI, MBB, ImmDefRegs, ImmDefMIs);