Lines Matching refs:MachineBasicBlock
149 void splitMove(MachineBasicBlock::iterator MI, unsigned NewOpcode) const;
150 void splitAdjDynAlloc(MachineBasicBlock::iterator MI) const;
166 emitGRX32Move(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
199 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
200 MachineBasicBlock *&FBB,
203 unsigned removeBranch(MachineBasicBlock &MBB,
205 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
206 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
211 bool canInsertSelect(const MachineBasicBlock&, ArrayRef<MachineOperand> Cond,
213 void insertSelect(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
220 bool isProfitableToIfCvt(MachineBasicBlock &MBB, unsigned NumCycles,
223 bool isProfitableToIfCvt(MachineBasicBlock &TMBB,
225 MachineBasicBlock &FMBB,
228 bool isProfitableToDupForIfCvt(MachineBasicBlock &MBB, unsigned NumCycles,
232 void copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
235 void storeRegToStackSlot(MachineBasicBlock &MBB,
236 MachineBasicBlock::iterator MBBI,
240 void loadRegFromStackSlot(MachineBasicBlock &MBB,
241 MachineBasicBlock::iterator MBBI,
251 MachineBasicBlock::iterator InsertPt, int FrameIndex,
255 MachineBasicBlock::iterator InsertPt, MachineInstr &LoadMI,
308 void loadImmediate(MachineBasicBlock &MBB,
309 MachineBasicBlock::iterator MBBI,