Lines Matching refs:MachineBasicBlock

47   MachineInstrBuilder buildIndirectRead(MachineBasicBlock *MBB,
48 MachineBasicBlock::iterator I,
53 MachineInstrBuilder buildIndirectWrite(MachineBasicBlock *MBB,
54 MachineBasicBlock::iterator I,
74 void copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
77 bool isLegalToSplitMBBAt(MachineBasicBlock &MBB,
78 MachineBasicBlock::iterator MBBI) const override;
166 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
167 MachineBasicBlock *&FBB,
171 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
172 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
176 unsigned removeBranch(MachineBasicBlock &MBB,
183 bool isProfitableToDupForIfCvt(MachineBasicBlock &MBB, unsigned NumCycles,
186 bool isProfitableToIfCvt(MachineBasicBlock &MBB, unsigned NumCycles,
190 bool isProfitableToIfCvt(MachineBasicBlock &TMBB,
192 MachineBasicBlock &FMBB,
199 bool isProfitableToUnpredicate(MachineBasicBlock &TMBB,
200 MachineBasicBlock &FMBB) const override;
243 MachineInstrBuilder buildIndirectWrite(MachineBasicBlock *MBB,
244 MachineBasicBlock::iterator I,
251 MachineInstrBuilder buildIndirectRead(MachineBasicBlock *MBB,
252 MachineBasicBlock::iterator I,
265 MachineInstrBuilder buildDefaultInstruction(MachineBasicBlock &MBB,
266 MachineBasicBlock::iterator I,
272 MachineInstr *buildSlotOfVectorInstruction(MachineBasicBlock &MBB,
277 MachineInstr *buildMovImm(MachineBasicBlock &BB,
278 MachineBasicBlock::iterator I,
282 MachineInstr *buildMovInstr(MachineBasicBlock *MBB,
283 MachineBasicBlock::iterator I,