Lines Matching full:mbb
67 void ExpandFPMLxInstruction(MachineBasicBlock &MBB, MachineInstr *MI,
70 bool ExpandFPMLxInstructions(MachineBasicBlock &MBB);
93 MachineBasicBlock *MBB = MI->getParent();
96 if (DefMI->getParent() != MBB)
122 MachineBasicBlock *MBB = MI->getParent();
124 if (UseMI->getParent() != MBB)
133 if (UseMI->getParent() != MBB)
141 /// a single-MBB loop.
147 MachineBasicBlock *MBB = MI->getParent();
151 if (DefMI->getParent() != MBB)
156 if (DefMI->getOperand(i + 1).getMBB() == MBB) {
271 MLxExpansion::ExpandFPMLxInstruction(MachineBasicBlock &MBB, MachineInstr *MI,
292 MachineInstrBuilder MIB = BuildMI(MBB, MI, MI->getDebugLoc(), MCID1, TmpReg)
299 MIB = BuildMI(MBB, MI, MI->getDebugLoc(), MCID2)
327 bool MLxExpansion::ExpandFPMLxInstructions(MachineBasicBlock &MBB) {
334 MachineBasicBlock::reverse_iterator MII = MBB.rbegin(), E = MBB.rend();
366 ExpandFPMLxInstruction(MBB, MI, MulOpc, AddSubOpc, NegAcc, HasLane);
367 E = MBB.rend(); // May have changed if MI was the 1st instruction.
390 MachineBasicBlock &MBB = *MFI;
391 Modified |= ExpandFPMLxInstructions(MBB);