Lines Matching defs:MBB
32 void NVPTXInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
36 const MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
65 BuildMI(MBB, I, DL, get(Op), DestReg)
69 /// analyzeBranch - Analyze the branching code at the end of MBB, returning
92 bool NVPTXInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
98 MachineBasicBlock::iterator I = MBB.end();
99 if (I == MBB.begin() || !isUnpredicatedTerminator(*--I))
106 if (I == MBB.begin() || !isUnpredicatedTerminator(*--I)) {
124 if (I != MBB.begin() && isUnpredicatedTerminator(*--I))
151 unsigned NVPTXInstrInfo::removeBranch(MachineBasicBlock &MBB,
154 MachineBasicBlock::iterator I = MBB.end();
155 if (I == MBB.begin())
164 I = MBB.end();
166 if (I == MBB.begin())
177 unsigned NVPTXInstrInfo::insertBranch(MachineBasicBlock &MBB,
193 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(TBB);
195 BuildMI(&MBB, DL, get(NVPTX::CBranch)).add(Cond[0]).addMBB(TBB);
200 BuildMI(&MBB, DL, get(NVPTX::CBranch)).add(Cond[0]).addMBB(TBB);
201 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(FBB);