Lines Matching refs:MBB
98 bool OptimizeBitcastInstr(MachineInstr *MI, MachineBasicBlock *MBB);
99 bool OptimizeCmpInstr(MachineInstr *MI, MachineBasicBlock *MBB);
100 bool OptimizeExtInstr(MachineInstr *MI, MachineBasicBlock *MBB,
105 bool FoldImmediate(MachineInstr *MI, MachineBasicBlock *MBB,
132 OptimizeExtInstr(MachineInstr *MI, MachineBasicBlock *MBB,
196 if (UseMBB == MBB) {
204 } else if (Aggressive && DT->dominates(MBB, UseMBB)) {
209 // Both will be live out of the def MBB anyway. Don't extend live range of
268 MachineBasicBlock *MBB) {
334 MachineBasicBlock *MBB) {
373 bool PeepholeOptimizer::FoldImmediate(MachineInstr *MI, MachineBasicBlock *MBB,
410 MachineBasicBlock *MBB = &*I;
434 if (OptimizeBitcastInstr(MI, MBB)) {
442 if (OptimizeCmpInstr(MI, MBB)) {
454 Changed |= OptimizeExtInstr(MI, MBB, LocalMIs);
456 Changed |= FoldImmediate(MI, MBB, ImmDefRegs, ImmDefMIs);