Lines Matching refs:Head
146 MachineBasicBlock *Head; member in __anon2dd089570111::SSACCmpConv
221 if (MBB == Head) { in trivialTailPHIs()
434 Head = MBB; in canConvert()
437 if (Head->succ_size() != 2) in canConvert()
439 MachineBasicBlock *Succ0 = Head->succ_begin()[0]; in canConvert()
440 MachineBasicBlock *Succ1 = Head->succ_begin()[1]; in canConvert()
457 DEBUG(dbgs() << "\nTriangle: BB#" << Head->getNumber() << " -> BB#" in canConvert()
496 if (TII->analyzeBranch(*Head, TBB, FBB, HeadCond)) { in canConvert()
562 << Head->getNumber() << ":\n" << *CmpBB); in convert()
567 Head->removeSuccessor(CmpBB, true); in convert()
569 Head->transferSuccessorsAndUpdatePHIs(CmpBB); in convert()
570 DebugLoc TermDL = Head->getFirstTerminator()->getDebugLoc(); in convert()
571 TII->RemoveBranch(*Head); in convert()
595 BuildMI(*Head, Head->end(), TermDL, MCID) in convert()
605 Head->splice(Head->end(), CmpBB, CmpBB->begin(), CmpBB->end()); in convert()
654 BuildMI(*Head, CmpMI, CmpMI->getDebugLoc(), MCID) in convert()
667 BuildMI(*Head, CmpMI, CmpMI->getDebugLoc(), TII->get(AArch64::Bcc)) in convert()
672 Head->updateTerminator(); in convert()
676 DEBUG(dbgs() << "Result:\n" << *Head); in convert()
783 MachineDomTreeNode *HeadNode = DomTree->getNode(CmpConv.Head); in updateDomTree()
805 Traces->invalidate(CmpConv.Head); in invalidateTraces()
847 Trace.getInstrCycles(*CmpConv.Head->getFirstTerminator()).Depth; in shouldConvert()