Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:MachineBasicBlock

78     DenseMap<MachineBasicBlock*, ScopeType*> ScopeMap;
84 MachineBasicBlock *MBB);
86 MachineBasicBlock::const_iterator I,
87 MachineBasicBlock::const_iterator E) const;
89 const MachineBasicBlock *MBB,
100 void EnterScope(MachineBasicBlock *MBB);
101 void ExitScope(MachineBasicBlock *MBB);
102 bool ProcessBlock(MachineBasicBlock *MBB);
123 MachineBasicBlock *MBB) {
176 MachineBasicBlock::const_iterator I,
177 MachineBasicBlock::const_iterator E) const {
218 const MachineBasicBlock *MBB,
241 MachineBasicBlock::const_iterator I = MI; I = std::next(I);
276 const MachineBasicBlock *MBB = MI->getParent();
277 const MachineBasicBlock *CSMBB = CSMI->getParent();
292 MachineBasicBlock::const_iterator I = CSMI; I = std::next(I);
293 MachineBasicBlock::const_iterator E = MI;
294 MachineBasicBlock::const_iterator EE = CSMBB->end();
392 MachineBasicBlock *CSBB = CSMI->getParent();
393 MachineBasicBlock *BB = MI->getParent();
425 SmallPtrSet<MachineBasicBlock*, 4> CSBBs;
436 void MachineCSE::EnterScope(MachineBasicBlock *MBB) {
442 void MachineCSE::ExitScope(MachineBasicBlock *MBB) {
444 DenseMap<MachineBasicBlock*, ScopeType*>::iterator SI = ScopeMap.find(MBB);
450 bool MachineCSE::ProcessBlock(MachineBasicBlock *MBB) {
456 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); I != E; ) {
611 for (MachineBasicBlock::iterator II = CSMI, IE = MI; II != IE; ++II)
700 MachineBasicBlock *MBB = Node->getBlock();