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;
163 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
166 …unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, cons…
168 unsigned RemoveBranch(MachineBasicBlock &MBB) const override;
175 isProfitableToDupForIfCvt(MachineBasicBlock &MBB, unsigned NumCyles,
178 bool isProfitableToIfCvt(MachineBasicBlock &MBB, unsigned NumCyles,
183 isProfitableToIfCvt(MachineBasicBlock &TMBB,
185 MachineBasicBlock &FMBB,
195 bool isProfitableToUnpredicate(MachineBasicBlock &TMBB,
196 MachineBasicBlock &FMBB) const override;
210 virtual bool expandPostRAPseudo(MachineBasicBlock::iterator MI) const;
221 MachineInstrBuilder buildIndirectWrite(MachineBasicBlock *MBB,
222 MachineBasicBlock::iterator I,
226 MachineInstrBuilder buildIndirectRead(MachineBasicBlock *MBB,
227 MachineBasicBlock::iterator I,
240 MachineInstrBuilder buildDefaultInstruction(MachineBasicBlock &MBB,
241 MachineBasicBlock::iterator I,
247 MachineInstr *buildSlotOfVectorInstruction(MachineBasicBlock &MBB,
252 MachineInstr *buildMovImm(MachineBasicBlock &BB,
253 MachineBasicBlock::iterator I,
257 MachineInstr *buildMovInstr(MachineBasicBlock *MBB,
258 MachineBasicBlock::iterator I,