Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:MachineBasicBlock

75     DenseMap<MachineBasicBlock*, ScopeType*> ScopeMap;
80 bool PerformTrivialCoalescing(MachineInstr *MI, MachineBasicBlock *MBB);
82 MachineBasicBlock::const_iterator I,
83 MachineBasicBlock::const_iterator E) const;
85 const MachineBasicBlock *MBB,
96 void EnterScope(MachineBasicBlock *MBB);
97 void ExitScope(MachineBasicBlock *MBB);
98 bool ProcessBlock(MachineBasicBlock *MBB);
115 MachineBasicBlock *MBB) {
152 MachineBasicBlock::const_iterator I,
153 MachineBasicBlock::const_iterator E) const {
194 const MachineBasicBlock *MBB,
217 MachineBasicBlock::const_iterator I = MI; I = llvm::next(I);
252 const MachineBasicBlock *MBB = MI->getParent();
253 const MachineBasicBlock *CSMBB = CSMI->getParent();
268 MachineBasicBlock::const_iterator I = CSMI; I = llvm::next(I);
269 MachineBasicBlock::const_iterator E = MI;
270 MachineBasicBlock::const_iterator EE = CSMBB->end();
372 MachineBasicBlock *CSBB = CSMI->getParent();
373 MachineBasicBlock *BB = MI->getParent();
407 SmallPtrSet<MachineBasicBlock*, 4> CSBBs;
420 void MachineCSE::EnterScope(MachineBasicBlock *MBB) {
426 void MachineCSE::ExitScope(MachineBasicBlock *MBB) {
428 DenseMap<MachineBasicBlock*, ScopeType*>::iterator SI = ScopeMap.find(MBB);
434 bool MachineCSE::ProcessBlock(MachineBasicBlock *MBB) {
439 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); I != E; ) {
644 MachineBasicBlock *MBB = Node->getBlock();