Home | History | Annotate | Download | only in AMDGPU

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,
166 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
169 unsigned RemoveBranch(MachineBasicBlock &MBB) const override;
176 isProfitableToDupForIfCvt(MachineBasicBlock &MBB, unsigned NumCyles,
179 bool isProfitableToIfCvt(MachineBasicBlock &MBB, unsigned NumCyles,
184 isProfitableToIfCvt(MachineBasicBlock &TMBB,
186 MachineBasicBlock &FMBB,
196 bool isProfitableToUnpredicate(MachineBasicBlock &TMBB,
197 MachineBasicBlock &FMBB) const override;
211 bool expandPostRAPseudo(MachineBasicBlock::iterator MI) const override;
222 MachineInstrBuilder buildIndirectWrite(MachineBasicBlock *MBB,
223 MachineBasicBlock::iterator I,
227 MachineInstrBuilder buildIndirectRead(MachineBasicBlock *MBB,
228 MachineBasicBlock::iterator I,
241 MachineInstrBuilder buildDefaultInstruction(MachineBasicBlock &MBB,
242 MachineBasicBlock::iterator I,
248 MachineInstr *buildSlotOfVectorInstruction(MachineBasicBlock &MBB,
253 MachineInstr *buildMovImm(MachineBasicBlock &BB,
254 MachineBasicBlock::iterator I,
258 MachineInstr *buildMovInstr(MachineBasicBlock *MBB,
259 MachineBasicBlock::iterator I,