Lines Matching refs:MachineBasicBlock
40 MachineInstrBuilder buildIndirectRead(MachineBasicBlock *MBB,
41 MachineBasicBlock::iterator I,
46 MachineInstrBuilder buildIndirectWrite(MachineBasicBlock *MBB,
47 MachineBasicBlock::iterator I,
64 void copyPhysReg(MachineBasicBlock &MBB,
65 MachineBasicBlock::iterator MI, DebugLoc DL,
68 bool isLegalToSplitMBBAt(MachineBasicBlock &MBB,
69 MachineBasicBlock::iterator MBBI) const override;
162 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
165 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const override;
167 unsigned RemoveBranch(MachineBasicBlock &MBB) const override;
174 isProfitableToDupForIfCvt(MachineBasicBlock &MBB, unsigned NumCyles,
177 bool isProfitableToIfCvt(MachineBasicBlock &MBB, unsigned NumCyles,
182 isProfitableToIfCvt(MachineBasicBlock &TMBB,
184 MachineBasicBlock &FMBB,
194 bool isProfitableToUnpredicate(MachineBasicBlock &TMBB,
195 MachineBasicBlock &FMBB) const override;
209 bool expandPostRAPseudo(MachineBasicBlock::iterator MI) const override;
220 MachineInstrBuilder buildIndirectWrite(MachineBasicBlock *MBB,
221 MachineBasicBlock::iterator I,
225 MachineInstrBuilder buildIndirectRead(MachineBasicBlock *MBB,
226 MachineBasicBlock::iterator I,
239 MachineInstrBuilder buildDefaultInstruction(MachineBasicBlock &MBB,
240 MachineBasicBlock::iterator I,
246 MachineInstr *buildSlotOfVectorInstruction(MachineBasicBlock &MBB,
251 MachineInstr *buildMovImm(MachineBasicBlock &BB,
252 MachineBasicBlock::iterator I,
256 MachineInstr *buildMovInstr(MachineBasicBlock *MBB,
257 MachineBasicBlock::iterator I,