Lines Matching refs:getEntry
438 Loops[Exit] = N->getEntry(); in analyzeLoops()
467 BasicBlock *BB = N->getEntry(); in gatherPredicates()
513 BasicBlock *Entry = R->getEntry(); in gatherPredicates()
537 << RN->getEntry()->getName() << "\n"); in collectInfos()
543 Visited.insert(RN->getEntry()); in collectInfos()
853 Order.back()->getEntry(); in getNextFlow()
870 BasicBlock *Entry = PrevNode->getEntry(); in needPrefix()
907 BBPredicates &Preds = Predicates[Node->getEntry()]; in dominatesPredicates()
915 BBPredicates &Preds = Predicates[Node->getEntry()]; in isPredictableTrue()
929 if (!Dominated && DT->dominates(BB, PrevNode->getEntry())) in isPredictableTrue()
941 Visited.insert(Node->getEntry()); in wireFlow()
946 changeExit(PrevNode, Node->getEntry(), true); in wireFlow()
954 BasicBlock *Entry = Node->getEntry(); in wireFlow()
978 BasicBlock *LoopStart = Node->getEntry(); in handleLoops()
988 LoopEnd = Loops[Node->getEntry()]; in handleLoops()
1010 bool EntryDominatesExit = DT->dominates(ParentRegion->getEntry(), Exit); in createFlow()
1073 auto Br = dyn_cast<BranchInst>(E->getEntry()->getTerminator()); in hasOnlyUniformBranches()
1122 LLVMContext &Context = R->getEntry()->getContext(); in init()
1143 R->getEntry()->getContext().getMDKindID("structurizecfg.uniform"); in makeUniformRegion()
1153 MDNode *MD = MDNode::get(R->getEntry()->getParent()->getContext(), {}); in makeUniformRegion()
1158 if (Instruction *Term = E->getEntry()->getTerminator()) in makeUniformRegion()
1174 Func = R->getEntry()->getParent(); in run()