Lines Matching refs:getEntry
431 Loops[Exit] = N->getEntry(); in analyzeLoops()
460 BasicBlock *BB = N->getEntry(); in gatherPredicates()
506 BasicBlock *Entry = R->getEntry(); in gatherPredicates()
530 << RN->getEntry()->getName() << "\n"); in collectInfos()
536 Visited.insert(RN->getEntry()); in collectInfos()
736 Order.back()->getEntry(); in getNextFlow()
746 BasicBlock *Entry = PrevNode->getEntry(); in needPrefix()
783 BBPredicates &Preds = Predicates[Node->getEntry()]; in dominatesPredicates()
791 BBPredicates &Preds = Predicates[Node->getEntry()]; in isPredictableTrue()
805 if (!Dominated && DT->dominates(BB, PrevNode->getEntry())) in isPredictableTrue()
817 Visited.insert(Node->getEntry()); in wireFlow()
822 changeExit(PrevNode, Node->getEntry(), true); in wireFlow()
830 BasicBlock *Entry = Node->getEntry(); in wireFlow()
852 BasicBlock *LoopStart = Node->getEntry(); in handleLoops()
862 LoopEnd = Loops[Node->getEntry()]; in handleLoops()
896 bool EntryDominatesExit = DT->dominates(ParentRegion->getEntry(), Exit); in createFlow()
959 auto Br = dyn_cast<BranchInst>(E->getEntry()->getTerminator()); in hasOnlyUniformBranches()
1008 LLVMContext &Context = R->getEntry()->getContext(); in init()
1029 R->getEntry()->getContext().getMDKindID("structurizecfg.uniform"); in makeUniformRegion()
1039 MDNode *MD = MDNode::get(R->getEntry()->getParent()->getContext(), {}); in makeUniformRegion()
1044 if (Instruction *Term = E->getEntry()->getTerminator()) in makeUniformRegion()
1060 Func = R->getEntry()->getParent(); in run()