Home | History | Annotate | Download | only in Hexagon

Lines Matching refs:MachineBasicBlock

23 #include "llvm/CodeGen/MachineBasicBlock.h"
84 void findPotentialNewifiableTFRs(MachineBasicBlock &);
87 MachineBasicBlock::iterator &MI, bool DoInsertAtI1);
93 void emitCombineRR(MachineBasicBlock::iterator &Before, unsigned DestReg,
96 void emitCombineRI(MachineBasicBlock::iterator &Before, unsigned DestReg,
99 void emitCombineIR(MachineBasicBlock::iterator &Before, unsigned DestReg,
102 void emitCombineII(MachineBasicBlock::iterator &Before, unsigned DestReg,
254 MachineBasicBlock::reverse_iterator I(I2),
255 End = --(MachineBasicBlock::reverse_iterator(I1));
258 End = MachineBasicBlock::reverse_iterator(I1);
300 MachineBasicBlock::iterator I(I1), End(I2);
303 End = std::next(MachineBasicBlock::iterator(I2));
358 HexagonCopyToCombine::findPotentialNewifiableTFRs(MachineBasicBlock &BB) {
360 for (MachineBasicBlock::iterator I = BB.begin(), E = BB.end(); I != E; ++I) {
382 MachineBasicBlock::iterator It(DefInst);
434 for(MachineBasicBlock::iterator MI = BI->begin(), End = BI->end();
467 MachineBasicBlock::iterator I2 = std::next(MachineBasicBlock::iterator(I1));
470 for (MachineBasicBlock::iterator End = I1->getParent()->end(); I2 != End;
513 MachineBasicBlock::iterator &MI,
542 MachineBasicBlock::iterator InsertPt(DoInsertAtI1 ? I1 : I2);
557 void HexagonCopyToCombine::emitCombineII(MachineBasicBlock::iterator &InsertPt,
562 MachineBasicBlock *BB = InsertPt->getParent();
604 void HexagonCopyToCombine::emitCombineIR(MachineBasicBlock::iterator &InsertPt,
612 MachineBasicBlock *BB = InsertPt->getParent();
629 void HexagonCopyToCombine::emitCombineRI(MachineBasicBlock::iterator &InsertPt,
637 MachineBasicBlock *BB = InsertPt->getParent();
655 void HexagonCopyToCombine::emitCombineRR(MachineBasicBlock::iterator &InsertPt,
665 MachineBasicBlock *BB = InsertPt->getParent();