Lines Matching refs:getEntry
429 Loops[Exit] = N->getEntry(); in analyzeLoops()
458 BasicBlock *BB = N->getEntry(); in gatherPredicates()
504 BasicBlock *Entry = R->getEntry(); in gatherPredicates()
528 << RN->getEntry()->getName() << "\n"); in collectInfos()
534 Visited.insert(RN->getEntry()); in collectInfos()
756 Order.back()->getEntry(); in getNextFlow()
766 BasicBlock *Entry = PrevNode->getEntry(); in needPrefix()
803 BBPredicates &Preds = Predicates[Node->getEntry()]; in dominatesPredicates()
811 BBPredicates &Preds = Predicates[Node->getEntry()]; in isPredictableTrue()
825 if (!Dominated && DT->dominates(BB, PrevNode->getEntry())) in isPredictableTrue()
837 Visited.insert(Node->getEntry()); in wireFlow()
842 changeExit(PrevNode, Node->getEntry(), true); in wireFlow()
850 BasicBlock *Entry = Node->getEntry(); in wireFlow()
872 BasicBlock *LoopStart = Node->getEntry(); in handleLoops()
882 LoopEnd = Loops[Node->getEntry()]; in handleLoops()
916 bool EntryDominatesExit = DT->dominates(ParentRegion->getEntry(), Exit); in createFlow()
979 auto Br = dyn_cast<BranchInst>(E->getEntry()->getTerminator()); in hasOnlyUniformBranches()
1028 LLVMContext &Context = R->getEntry()->getContext(); in init()
1049 R->getEntry()->getContext().getMDKindID("structurizecfg.uniform"); in makeUniformRegion()
1059 MDNode *MD = MDNode::get(R->getEntry()->getParent()->getContext(), {}); in makeUniformRegion()
1064 if (Instruction *Term = E->getEntry()->getTerminator()) in makeUniformRegion()
1080 Func = R->getEntry()->getParent(); in run()