Lines Matching refs:MBB
34 MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL,
36 const MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
63 BuildMI(MBB, I, DL, get(Op), DestReg)
125 /// AnalyzeBranch - Analyze the branching code at the end of MBB, returning
149 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
152 MachineBasicBlock::iterator I = MBB.end();
153 if (I == MBB.begin() || !isUnpredicatedTerminator(--I))
160 if (I == MBB.begin() || !isUnpredicatedTerminator(--I)) {
178 if (SecondLastInst && I != MBB.begin() && isUnpredicatedTerminator(--I))
205 unsigned NVPTXInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
206 MachineBasicBlock::iterator I = MBB.end();
207 if (I == MBB.begin())
216 I = MBB.end();
218 if (I == MBB.begin())
230 MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB,
240 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(TBB);
242 BuildMI(&MBB, DL, get(NVPTX::CBranch)).addReg(Cond[0].getReg())
248 BuildMI(&MBB, DL, get(NVPTX::CBranch)).addReg(Cond[0].getReg()).addMBB(TBB);
249 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(FBB);