Lines Matching refs:Head

148   MachineBasicBlock *Head;  member in __anon825811250111::SSACCmpConv
225 if (MBB == Head) { in trivialTailPHIs()
439 Head = MBB; in canConvert()
442 if (Head->succ_size() != 2) in canConvert()
444 MachineBasicBlock *Succ0 = Head->succ_begin()[0]; in canConvert()
445 MachineBasicBlock *Succ1 = Head->succ_begin()[1]; in canConvert()
462 LLVM_DEBUG(dbgs() << "\nTriangle: " << printMBBReference(*Head) << " -> " in canConvert()
502 if (TII->analyzeBranch(*Head, TBB, FBB, HeadCond)) { in canConvert()
571 << printMBBReference(*Head) << ":\n" in convert()
580 BranchProbability Head2CmpBB = MBPI->getEdgeProbability(Head, CmpBB); in convert()
583 Head->removeSuccessor(CmpBB); in convert()
588 if (Head->hasSuccessorProbabilities() && CmpBB->hasSuccessorProbabilities()) { in convert()
595 assert(*Head->succ_begin() == Tail && "Head successor is not Tail"); in convert()
596 BranchProbability Head2Tail = MBPI->getEdgeProbability(Head, Tail); in convert()
597 Head->setSuccProbability(Head->succ_begin(), in convert()
611 Head->transferSuccessorsAndUpdatePHIs(CmpBB); in convert()
612 DebugLoc TermDL = Head->getFirstTerminator()->getDebugLoc(); in convert()
613 TII->removeBranch(*Head); in convert()
637 BuildMI(*Head, Head->end(), TermDL, MCID) in convert()
647 Head->splice(Head->end(), CmpBB, CmpBB->begin(), CmpBB->end()); in convert()
695 MachineInstrBuilder MIB = BuildMI(*Head, CmpMI, CmpMI->getDebugLoc(), MCID) in convert()
708 BuildMI(*Head, CmpMI, CmpMI->getDebugLoc(), TII->get(AArch64::Bcc)) in convert()
713 Head->updateTerminator(CmpBB->getNextNode()); in convert()
717 LLVM_DEBUG(dbgs() << "Result:\n" << *Head); in convert()
825 MachineDomTreeNode *HeadNode = DomTree->getNode(CmpConv.Head); in updateDomTree()
847 Traces->invalidate(CmpConv.Head); in invalidateTraces()
889 Trace.getInstrCycles(*CmpConv.Head->getFirstTerminator()).Depth; in shouldConvert()