Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:MachineBasicBlock

76     DenseMap<MachineBasicBlock*, ScopeType*> ScopeMap;
81 bool PerformTrivialCoalescing(MachineInstr *MI, MachineBasicBlock *MBB);
83 MachineBasicBlock::const_iterator I,
84 MachineBasicBlock::const_iterator E) const;
86 const MachineBasicBlock *MBB,
97 void EnterScope(MachineBasicBlock *MBB);
98 void ExitScope(MachineBasicBlock *MBB);
99 bool ProcessBlock(MachineBasicBlock *MBB);
116 MachineBasicBlock *MBB) {
168 MachineBasicBlock::const_iterator I,
169 MachineBasicBlock::const_iterator E) const {
210 const MachineBasicBlock *MBB,
233 MachineBasicBlock::const_iterator I = MI; I = std::next(I);
268 const MachineBasicBlock *MBB = MI->getParent();
269 const MachineBasicBlock *CSMBB = CSMI->getParent();
284 MachineBasicBlock::const_iterator I = CSMI; I = std::next(I);
285 MachineBasicBlock::const_iterator E = MI;
286 MachineBasicBlock::const_iterator EE = CSMBB->end();
384 MachineBasicBlock *CSBB = CSMI->getParent();
385 MachineBasicBlock *BB = MI->getParent();
417 SmallPtrSet<MachineBasicBlock*, 4> CSBBs;
428 void MachineCSE::EnterScope(MachineBasicBlock *MBB) {
434 void MachineCSE::ExitScope(MachineBasicBlock *MBB) {
436 DenseMap<MachineBasicBlock*, ScopeType*>::iterator SI = ScopeMap.find(MBB);
442 bool MachineCSE::ProcessBlock(MachineBasicBlock *MBB) {
447 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); I != E; ) {
652 MachineBasicBlock *MBB = Node->getBlock();