Home | History | Annotate | Download | only in ARM

Lines Matching refs:MachineBasicBlock

128                                         MachineBasicBlock::iterator &MBBI,
277 ARMBaseInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
278 MachineBasicBlock *&FBB,
284 MachineBasicBlock::iterator I = MBB.end();
344 MachineBasicBlock::iterator DI = std::next(I);
368 unsigned ARMBaseInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
369 MachineBasicBlock::iterator I = MBB.end();
397 ARMBaseInstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
398 MachineBasicBlock *FBB,
444 MachineBasicBlock::const_instr_iterator I = MI;
445 MachineBasicBlock::const_instr_iterator E = MI->getParent()->instr_end();
601 const MachineBasicBlock &MBB = *MI->getParent();
685 MachineBasicBlock::const_instr_iterator I = MI;
686 MachineBasicBlock::const_instr_iterator E = MI->getParent()->instr_end();
694 void ARMBaseInstrInfo::copyFromCPSR(MachineBasicBlock &MBB,
695 MachineBasicBlock::iterator I,
715 void ARMBaseInstrInfo::copyToCPSR(MachineBasicBlock &MBB,
716 MachineBasicBlock::iterator I,
737 void ARMBaseInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
738 MachineBasicBlock::iterator I, DebugLoc DL,
881 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
1072 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
1263 ARMBaseInstrInfo::expandPostRAPseudo(MachineBasicBlock::iterator MI) const {
1389 reMaterialize(MachineBasicBlock &MBB,
1390 MachineBasicBlock::iterator I,
1639 const MachineBasicBlock *MBB,
1660 MachineBasicBlock::const_iterator I = MI;
1682 isProfitableToIfCvt(MachineBasicBlock &MBB,
1698 isProfitableToIfCvt(MachineBasicBlock &TMBB,
1700 MachineBasicBlock &FMBB,
1722 ARMBaseInstrInfo::isProfitableToUnpredicate(MachineBasicBlock &TMBB,
1723 MachineBasicBlock &FMBB) const {
1945 void llvm::emitARMRegPlusImmediate(MachineBasicBlock &MBB,
1946 MachineBasicBlock::iterator &MBBI, DebugLoc dl,
1986 MachineBasicBlock::LQR_Dead)
2292 MachineBasicBlock::iterator AND(
2293 std::next(MachineBasicBlock::iterator(MI)));
2386 MachineBasicBlock::iterator I = CmpInstr, E = MI,
2581 MachineBasicBlock *MBB = CmpInstr->getParent();
2582 for (MachineBasicBlock::succ_iterator SI = MBB->succ_begin(),
3382 MachineBasicBlock::const_iterator I = MI; ++I;
3383 MachineBasicBlock::const_instr_iterator II = std::prev(I.getInstrIterator());
3405 MachineBasicBlock::const_instr_iterator II = MI; ++II;
3407 MachineBasicBlock::const_instr_iterator E = MI->getParent()->instr_end();
3947 MachineBasicBlock::const_instr_iterator I = MI;
3948 MachineBasicBlock::const_instr_iterator E = MI->getParent()->instr_end();
4052 void ARMBaseInstrInfo::expandLoadStackGuardBase(MachineBasicBlock::iterator MI,
4056 MachineBasicBlock &MBB = *MI->getParent();
4195 MachineBasicBlock::LivenessQueryResult LQR =
4198 if (LQR == MachineBasicBlock::LQR_Live)
4200 else if (LQR == MachineBasicBlock::LQR_Unknown)
4481 breakPartialRegDependency(MachineBasicBlock::iterator MI,