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,
251 MachineBasicBlock::reverse_iterator I(I2),
252 End = --(MachineBasicBlock::reverse_iterator(I1));
255 End = MachineBasicBlock::reverse_iterator(I1);
297 MachineBasicBlock::iterator I(I1), End(I2);
300 End = std::next(MachineBasicBlock::iterator(I2));
355 HexagonCopyToCombine::findPotentialNewifiableTFRs(MachineBasicBlock &BB) {
357 for (MachineBasicBlock::iterator I = BB.begin(), E = BB.end(); I != E; ++I) {
379 MachineBasicBlock::iterator It(DefInst);
431 for(MachineBasicBlock::iterator MI = BI->begin(), End = BI->end();
464 MachineBasicBlock::iterator I2 = std::next(MachineBasicBlock::iterator(I1));
467 for (MachineBasicBlock::iterator End = I1->getParent()->end(); I2 != End;
510 MachineBasicBlock::iterator &MI,
539 MachineBasicBlock::iterator InsertPt(DoInsertAtI1 ? I1 : I2);
554 void HexagonCopyToCombine::emitCombineII(MachineBasicBlock::iterator &InsertPt,
559 MachineBasicBlock *BB = InsertPt->getParent();
601 void HexagonCopyToCombine::emitCombineIR(MachineBasicBlock::iterator &InsertPt,
609 MachineBasicBlock *BB = InsertPt->getParent();
626 void HexagonCopyToCombine::emitCombineRI(MachineBasicBlock::iterator &InsertPt,
634 MachineBasicBlock *BB = InsertPt->getParent();
652 void HexagonCopyToCombine::emitCombineRR(MachineBasicBlock::iterator &InsertPt,
662 MachineBasicBlock *BB = InsertPt->getParent();