• Home
  • Raw
  • Download

Lines Matching refs:MBB

88 unsigned AlphaInstrInfo::InsertBranch(MachineBasicBlock &MBB,  in InsertBranch()  argument
100 BuildMI(&MBB, DL, get(Alpha::BR)).addMBB(TBB); in InsertBranch()
103 BuildMI(&MBB, DL, get(Alpha::COND_BRANCH_I)) in InsertBranch()
106 BuildMI(&MBB, DL, get(Alpha::COND_BRANCH_F)) in InsertBranch()
113 BuildMI(&MBB, DL, get(Alpha::COND_BRANCH_I)) in InsertBranch()
116 BuildMI(&MBB, DL, get(Alpha::COND_BRANCH_F)) in InsertBranch()
118 BuildMI(&MBB, DL, get(Alpha::BR)).addMBB(FBB); in InsertBranch()
122 void AlphaInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg() argument
127 BuildMI(MBB, MI, DL, get(Alpha::BISr), DestReg) in copyPhysReg()
131 BuildMI(MBB, MI, DL, get(Alpha::CPYSS), DestReg) in copyPhysReg()
135 BuildMI(MBB, MI, DL, get(Alpha::CPYST), DestReg) in copyPhysReg()
144 AlphaInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot() argument
154 if (MI != MBB.end()) DL = MI->getDebugLoc(); in storeRegToStackSlot()
157 BuildMI(MBB, MI, DL, get(Alpha::STS)) in storeRegToStackSlot()
161 BuildMI(MBB, MI, DL, get(Alpha::STT)) in storeRegToStackSlot()
165 BuildMI(MBB, MI, DL, get(Alpha::STQ)) in storeRegToStackSlot()
173 AlphaInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot() argument
181 if (MI != MBB.end()) DL = MI->getDebugLoc(); in loadRegFromStackSlot()
184 BuildMI(MBB, MI, DL, get(Alpha::LDS), DestReg) in loadRegFromStackSlot()
187 BuildMI(MBB, MI, DL, get(Alpha::LDT), DestReg) in loadRegFromStackSlot()
190 BuildMI(MBB, MI, DL, get(Alpha::LDQ), DestReg) in loadRegFromStackSlot()
219 bool AlphaInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB, in AnalyzeBranch() argument
224 MachineBasicBlock::iterator I = MBB.end(); in AnalyzeBranch()
225 if (I == MBB.begin()) in AnalyzeBranch()
229 if (I == MBB.begin()) in AnalyzeBranch()
240 if (I == MBB.begin() || !isUnpredicatedTerminator(--I)) { in AnalyzeBranch()
260 if (SecondLastInst && I != MBB.begin() && in AnalyzeBranch()
290 unsigned AlphaInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { in RemoveBranch()
291 MachineBasicBlock::iterator I = MBB.end(); in RemoveBranch()
292 if (I == MBB.begin()) return 0; in RemoveBranch()
295 if (I == MBB.begin()) in RemoveBranch()
307 I = MBB.end(); in RemoveBranch()
309 if (I == MBB.begin()) return 1; in RemoveBranch()
320 void AlphaInstrInfo::insertNoop(MachineBasicBlock &MBB, in insertNoop() argument
323 BuildMI(MBB, MI, DL, get(Alpha::BISr), Alpha::R31) in insertNoop()