Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:MachineBasicBlock

75   MachineBasicBlock *EntryBlock;
76 SmallVector<MachineBasicBlock *, 4> ReturnBlocks;
89 void replaceFrameIndices(MachineBasicBlock *BB, MachineFunction &Fn,
95 bool isReturnBlock(MachineBasicBlock *MBB);
130 bool PEI::isReturnBlock(MachineBasicBlock* MBB) {
253 std::vector<MachineBasicBlock::iterator> FrameSDOps;
255 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I)
274 for (std::vector<MachineBasicBlock::iterator>::iterator
276 MachineBasicBlock::iterator I = *i;
392 MachineBasicBlock::iterator I;
412 MachineBasicBlock *MBB = ReturnBlocks[ri];
418 MachineBasicBlock::iterator I2 = I;
423 MachineBasicBlock::iterator BeforeI = I;
778 SmallPtrSet<MachineBasicBlock*, 8> Reachable;
786 MachineBasicBlock *StackPred = DFI.getPath(DFI.getPathLength() - 2);
791 MachineBasicBlock *BB = *DFI;
806 void PEI::replaceFrameIndices(MachineBasicBlock *BB, MachineFunction &Fn,
820 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ) {
827 MachineBasicBlock::iterator PrevI = BB->end();
941 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ) {
945 if (I == MachineBasicBlock::iterator(nullptr))
949 MachineBasicBlock::iterator J = std::next(I);
950 MachineBasicBlock::iterator P =
951 I == BB->begin() ? MachineBasicBlock::iterator(nullptr)