reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
224 if (MBB == Head) { 439 Head = MBB; 442 if (Head->succ_size() != 2) 444 MachineBasicBlock *Succ0 = Head->succ_begin()[0]; 445 MachineBasicBlock *Succ1 = Head->succ_begin()[1]; 462 LLVM_DEBUG(dbgs() << "\nTriangle: " << printMBBReference(*Head) << " -> " 502 if (TII->analyzeBranch(*Head, TBB, FBB, HeadCond)) { 571 << printMBBReference(*Head) << ":\n" 580 BranchProbability Head2CmpBB = MBPI->getEdgeProbability(Head, CmpBB); 583 Head->removeSuccessor(CmpBB); 588 if (Head->hasSuccessorProbabilities() && CmpBB->hasSuccessorProbabilities()) { 595 assert(*Head->succ_begin() == Tail && "Head successor is not Tail"); 596 BranchProbability Head2Tail = MBPI->getEdgeProbability(Head, Tail); 597 Head->setSuccProbability(Head->succ_begin(), 597 Head->setSuccProbability(Head->succ_begin(), 611 Head->transferSuccessorsAndUpdatePHIs(CmpBB); 612 DebugLoc TermDL = Head->getFirstTerminator()->getDebugLoc(); 613 TII->removeBranch(*Head); 637 BuildMI(*Head, Head->end(), TermDL, MCID) 637 BuildMI(*Head, Head->end(), TermDL, MCID) 647 Head->splice(Head->end(), CmpBB, CmpBB->begin(), CmpBB->end()); 647 Head->splice(Head->end(), CmpBB, CmpBB->begin(), CmpBB->end()); 695 MachineInstrBuilder MIB = BuildMI(*Head, CmpMI, CmpMI->getDebugLoc(), MCID) 708 BuildMI(*Head, CmpMI, CmpMI->getDebugLoc(), TII->get(AArch64::Bcc)) 713 Head->updateTerminator(); 717 LLVM_DEBUG(dbgs() << "Result:\n" << *Head); 825 MachineDomTreeNode *HeadNode = DomTree->getNode(CmpConv.Head); 847 Traces->invalidate(CmpConv.Head); 889 Trace.getInstrCycles(*CmpConv.Head->getFirstTerminator()).Depth;