Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:MachineBasicBlock

82   MachineBasicBlock *MBB;
102 MachineBasicBlock::iterator OldPos);
109 bool commuteInstruction(MachineBasicBlock::iterator &mi,
114 bool convertInstTo3Addr(MachineBasicBlock::iterator &mi,
115 MachineBasicBlock::iterator &nmi,
120 bool rescheduleMIBelowKill(MachineBasicBlock::iterator &mi,
121 MachineBasicBlock::iterator &nmi,
123 bool rescheduleKillAboveMI(MachineBasicBlock::iterator &mi,
124 MachineBasicBlock::iterator &nmi,
127 bool tryInstructionTransform(MachineBasicBlock::iterator &mi,
128 MachineBasicBlock::iterator &nmi,
140 void eliminateRegSequence(MachineBasicBlock::iterator&);
181 MachineBasicBlock::iterator OldPos) {
255 MachineBasicBlock::iterator KillPos = KillMI;
259 for (MachineBasicBlock::iterator I = std::next(OldPos); I != KillPos; ++I) {
451 MachineInstr *findOnlyInterestingUse(unsigned Reg, MachineBasicBlock *MBB,
574 commuteInstruction(MachineBasicBlock::iterator &mi,
620 TwoAddressInstructionPass::convertInstTo3Addr(MachineBasicBlock::iterator &mi,
621 MachineBasicBlock::iterator &nmi,
745 rescheduleMIBelowKill(MachineBasicBlock::iterator &mi,
746 MachineBasicBlock::iterator &nmi,
817 MachineBasicBlock::iterator Begin = MI;
818 MachineBasicBlock::iterator AfterMI = std::next(Begin);
820 MachineBasicBlock::iterator End = AfterMI;
828 MachineBasicBlock::iterator KillPos = KillMI;
830 for (MachineBasicBlock::iterator I = End; I != KillPos; ++I) {
882 MachineBasicBlock::iterator InsertPos = KillPos;
886 for (MachineBasicBlock::iterator MBBI = AfterMI; MBBI != End;) {
893 End = std::next(MachineBasicBlock::iterator(MI));
937 rescheduleKillAboveMI(MachineBasicBlock::iterator &mi,
938 MachineBasicBlock::iterator &nmi,
1008 MachineBasicBlock::iterator KillPos = KillMI;
1009 for (MachineBasicBlock::iterator I = mi; I != KillPos; ++I) {
1059 MachineBasicBlock::iterator InsertPos = mi;
1062 MachineBasicBlock::iterator From = KillMI;
1063 MachineBasicBlock::iterator To = std::next(From);
1091 tryInstructionTransform(MachineBasicBlock::iterator &mi,
1092 MachineBasicBlock::iterator &nmi,
1220 MachineBasicBlock::iterator NewMI = NewMIs[1];
1271 MachineBasicBlock::iterator Begin(NewMIs[0]);
1272 MachineBasicBlock::iterator End(NewMIs[1]);
1407 MachineBasicBlock::iterator PrevMI = MI;
1468 MachineBasicBlock::iterator PrevMI = MI;
1532 for (MachineBasicBlock::iterator mi = MBB->begin(), me = MBB->end();
1534 MachineBasicBlock::iterator nmi = std::next(mi);
1628 eliminateRegSequence(MachineBasicBlock::iterator &MBBI) {
1688 MachineBasicBlock::iterator EndMBBI =
1689 std::next(MachineBasicBlock::iterator(MI));