Lines Matching defs:MBB
151 bool optimizeCmpInstr(MachineInstr *MI, MachineBasicBlock *MBB);
152 bool optimizeExtInstr(MachineInstr *MI, MachineBasicBlock *MBB,
165 bool foldImmediate(MachineInstr *MI, MachineBasicBlock *MBB,
412 optimizeExtInstr(MachineInstr *MI, MachineBasicBlock *MBB,
489 if (UseMBB == MBB) {
497 } else if (Aggressive && DT->dominates(MBB, UseMBB)) {
502 // Both will be live out of the def MBB anyway. Don't extend live range of
562 MachineBasicBlock *MBB) {
721 MachineBasicBlock *MBB = OrigPHI->getParent();
722 MachineInstrBuilder MIB = BuildMI(*MBB, OrigPHI, OrigPHI->getDebugLoc(),
1338 MachineInstr *MI, MachineBasicBlock *MBB, SmallSet<unsigned, 4> &ImmDefRegs,
1490 for (MachineBasicBlock &MBB : MF) {
1515 for (MachineBasicBlock::iterator MII = MBB.begin(), MIE = MBB.end();
1579 (MI->isCompare() && optimizeCmpInstr(MI, &MBB)) ||
1610 Changed |= optimizeExtInstr(MI, &MBB, LocalMIs);
1617 Changed |= foldImmediate(MI, &MBB, ImmDefRegs, ImmDefMIs);