Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:MachineBasicBlock

62   const MachineBasicBlock *MBB = MF.getBlockNumbered(Num);
63 const MachineBasicBlock *LPad = MBB->getLandingPadSuccessor();
70 MachineBasicBlock::const_iterator FirstTerm = MBB->getFirstTerminator();
81 for (MachineBasicBlock::const_iterator I = MBB->end(), E = MBB->begin();
113 MachineBasicBlock::iterator
114 SplitAnalysis::getLastSplitPointIter(MachineBasicBlock *MBB) {
431 MachineBasicBlock &MBB,
432 MachineBasicBlock::iterator I) {
509 llvm::next(MachineBasicBlock::iterator(MI)));
513 SlotIndex SplitEditor::enterIntvAtEnd(MachineBasicBlock &MBB) {
532 void SplitEditor::useIntv(const MachineBasicBlock &MBB) {
570 llvm::next(MachineBasicBlock::iterator(MI)));
593 SlotIndex SplitEditor::leaveIntvAtTop(MachineBasicBlock &MBB) {
643 MachineBasicBlock *MBB = MI->getParent();
644 MachineBasicBlock::iterator MBBI(MI);
675 MachineBasicBlock*
676 SplitEditor::findShallowDominator(MachineBasicBlock *MBB,
677 MachineBasicBlock *DefMBB) {
687 MachineBasicBlock *BestMBB = MBB;
736 typedef std::pair<MachineBasicBlock*, SlotIndex> DomPair;
754 MachineBasicBlock *ValMBB = LIS.getMBBFromIndex(VNI->def);
781 MachineBasicBlock *Near =
804 MachineBasicBlock *DefMBB = LIS.getMBBFromIndex(ParentVNI->def);
952 MachineBasicBlock *MBB = LIS.getMBBFromIndex(PHIVNI->def);
953 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
1193 MachineBasicBlock *MBB = VRM.getMachineFunction().getBlockNumbered(MBBNum);