Lines Matching refs:MachineBasicBlock
129 MachineBasicBlock::iterator &MBBI,
278 ARMBaseInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
279 MachineBasicBlock *&FBB,
285 MachineBasicBlock::iterator I = MBB.end();
345 MachineBasicBlock::iterator DI = std::next(I);
369 unsigned ARMBaseInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
370 MachineBasicBlock::iterator I = MBB.getLastNonDebugInstr();
394 ARMBaseInstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
395 MachineBasicBlock *FBB,
443 MachineBasicBlock::const_instr_iterator I = MI->getIterator();
444 MachineBasicBlock::const_instr_iterator E = MI->getParent()->instr_end();
598 const MachineBasicBlock &MBB = *MI->getParent();
650 MachineBasicBlock::const_instr_iterator I = MI->getIterator();
651 MachineBasicBlock::const_instr_iterator E = MI->getParent()->instr_end();
659 void ARMBaseInstrInfo::copyFromCPSR(MachineBasicBlock &MBB,
660 MachineBasicBlock::iterator I,
680 void ARMBaseInstrInfo::copyToCPSR(MachineBasicBlock &MBB,
681 MachineBasicBlock::iterator I,
702 void ARMBaseInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
703 MachineBasicBlock::iterator I, DebugLoc DL,
846 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
1035 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
1224 void ARMBaseInstrInfo::expandMEMCPY(MachineBasicBlock::iterator MBBI) const {
1231 MachineBasicBlock *BB = MI->getParent();
1277 ARMBaseInstrInfo::expandPostRAPseudo(MachineBasicBlock::iterator MI) const {
1407 reMaterialize(MachineBasicBlock &MBB,
1408 MachineBasicBlock::iterator I,
1657 const MachineBasicBlock *MBB,
1678 MachineBasicBlock::const_iterator I = MI;
1700 isProfitableToIfCvt(MachineBasicBlock &MBB,
1710 MachineBasicBlock *Pred = *MBB.pred_begin();
1714 MachineBasicBlock::iterator CmpMI = LastMI;
1743 isProfitableToIfCvt(MachineBasicBlock &TMBB,
1745 MachineBasicBlock &FMBB,
1766 ARMBaseInstrInfo::isProfitableToUnpredicate(MachineBasicBlock &TMBB,
1767 MachineBasicBlock &FMBB) const {
1996 void llvm::emitARMRegPlusImmediate(MachineBasicBlock &MBB,
1997 MachineBasicBlock::iterator &MBBI, DebugLoc dl,
2108 MachineBasicBlock::LQR_Dead) {
2416 MachineBasicBlock::iterator I = CmpInstr, E = MI,
2611 MachineBasicBlock *MBB = CmpInstr->getParent();
2612 for (MachineBasicBlock::succ_iterator SI = MBB->succ_begin(),
3412 MachineBasicBlock::const_iterator I = MI; ++I;
3413 MachineBasicBlock::const_instr_iterator II = std::prev(I.getInstrIterator());
3435 MachineBasicBlock::const_instr_iterator II = ++MI->getIterator();
3437 MachineBasicBlock::const_instr_iterator E = MI->getParent()->instr_end();
3978 MachineBasicBlock::const_instr_iterator I = MI->getIterator();
3979 MachineBasicBlock::const_instr_iterator E = MI->getParent()->instr_end();
4083 void ARMBaseInstrInfo::expandLoadStackGuardBase(MachineBasicBlock::iterator MI,
4087 MachineBasicBlock &MBB = *MI->getParent();
4226 MachineBasicBlock::LivenessQueryResult LQR =
4229 if (LQR == MachineBasicBlock::LQR_Live)
4231 else if (LQR == MachineBasicBlock::LQR_Unknown)
4512 breakPartialRegDependency(MachineBasicBlock::iterator MI,