|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/RegionInfo.h 460 return contains(SubRegion->getEntry()) &&
611 block_iterator block_begin() { return block_iterator(getEntry(), getExit()); }
616 return const_block_iterator(getEntry(), getExit());
include/llvm/Analysis/RegionInfoImpl.h 70 BlockT *OldEntry = getEntry();
79 if (Child->getEntry() == OldEntry)
110 BlockT *entry = getEntry(), *exit = getExit();
164 BlockT *entry = getEntry();
234 if (getEntry()->getName().empty()) {
237 getEntry()->printAsOperand(OS, false);
239 entryName = getEntry()->getName();
259 BlockT *entry = getEntry(), *exit = getExit();
302 verifyWalk(getEntry(), &visited);
352 if (R->getEntry() != BB)
467 if (R->getEntry() != exit) {
473 return new RegionT(getEntry(), *BlockTraits::child_begin(exit), RI, DT);
477 while (R->getParent() && R->getParent()->getEntry() == exit)
486 return new RegionT(getEntry(), R->getExit(), RI, DT);
842 while (R && R->getParent() && R->getParent()->getEntry() == BB)
846 if (R && R->getEntry() == BB)
856 ExitR->getParent()->getEntry() == Exit)
lib/Analysis/RegionPass.cpp 94 PassManagerPrettyStackEntry X(P, *CurrentRegion->getEntry());
286 Function &F = *R.getEntry()->getParent();
293 if (R.getEntry() == &F.getEntryBlock())
lib/Analysis/RegionPrinter.cpp 88 if (R->getParent()->getEntry() == destBB)
93 if (R && R->getEntry() == destBB && R->contains(srcBB))
233 llvm::Function *F = RI->getTopLevelRegion()->getEntry()->getParent();
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 190 return RegInfos.front().R->getEntry();
712 BasicBlock *EntryBB = R->getEntry();
748 BasicBlock *Entry = R->getEntry();
890 BasicBlock *EntryBB = R->getEntry();
1043 auto *BI = cast<BranchInst>(RI.R->getEntry()->getTerminator());
1188 RI.R->getEntry()->getTerminator())
1224 RI.R->getEntry()->getTerminator())
1353 Scope->RegInfos[0].R->getEntry()->getTerminator())
1406 auto *BI = cast<BranchInst>(R->getEntry()->getTerminator());
1506 auto *BI = cast<BranchInst>(R->getEntry()->getTerminator());
1668 auto *BI = cast<BranchInst>(R->getEntry()->getTerminator());
1700 BasicBlock *EntryBlock = FirstRegion->getEntry();
1889 auto *BI = cast<BranchInst>(R->getEntry()->getTerminator());
lib/Transforms/Scalar/StructurizeCFG.cpp 302 LLVMContext &Context = R->getEntry()->getContext();
497 BasicBlock *Entry = R->getEntry();
885 bool EntryDominatesExit = DT->dominates(ParentRegion->getEntry(), Exit);
1009 R->getEntry()->getContext().getMDKindID("structurizecfg.uniform");
1020 MDNode *MD = MDNode::get(R->getEntry()->getParent()->getContext(), {});
1033 Func = R->getEntry()->getParent();
tools/opt/PassPrinters.cpp 183 << R->getEntry()->getParent()->getName() << "':\n";
187 .print(Out, R->getEntry()->getParent()->getParent());
tools/polly/include/polly/ScopInfo.h 2193 Function &getFunction() const { return *R.getEntry()->getParent(); }
2211 BasicBlock *getEntry() const { return R.getEntry(); }
tools/polly/lib/Analysis/ScopBuilder.cpp 163 return RN->isSubRegion() ? RN->getNodeAs<Region>()->getEntry()
634 if (!BBReg || BBReg->getEntry() != BB || !scop->contains(ExitBB))
672 if (scop->getRegion().getEntry() == BB)
709 PredBB = PredR->getEntry();
828 auto *EntryBB = R->getEntry();
1558 BasicBlock *BB = InScop ? CI->getParent() : R.getEntry();
2181 getFirstNonBoxedLoopFor(SR.getEntry(), LI, scop->getBoxedLoops());
2182 for (Instruction &Inst : *SR.getEntry())
tools/polly/lib/Analysis/ScopDetection.cpp 453 const DataLayout &DL = CurRegion.getEntry()->getModule()->getDataLayout();
476 Load->getParent() != NonAffineRegion->getEntry())
1365 auto L = LI.getLoopFor(R->getEntry());
1655 if (!CurRegion.getEntry()->getName().count(OnlyRegion)) {
1666 CurRegion.getEntry() ==
1667 &(CurRegion.getEntry()->getParent()->getEntryBlock()))
1668 return invalid<ReportEntry>(Context, /*Assert=*/true, CurRegion.getEntry());
1716 BasicBlock *REntry = R.getEntry();
tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp 109 return std::make_pair(R->getEntry(), R->getExit());
250 return R->getEntry();
780 const Value *ReportUnprofitable::getRemarkBB() const { return R->getEntry(); }
796 return R->getEntry()->getTerminator()->getDebugLoc();
tools/polly/lib/Analysis/ScopGraphPrinter.cpp 108 if (R->getParent()->getEntry() == destBB)
113 if (R && R->getEntry() == destBB && R->contains(srcBB))
tools/polly/lib/Analysis/ScopInfo.cpp 1239 return getRegion()->getEntry();
1681 while (BBR->getEntry() == BB)
1683 return getDomainConditions(BBR->getEntry());
1704 ID(getNextID((*R.getEntry()->getParent()).getName().str())) {
1892 R.getEntry()->printAsOperand(EntryStr, false);
2100 R.getEntry())
2396 if (BB == R->getEntry())
2459 return getStmtListFor(R->getEntry());
2670 Function *F = R->getEntry()->getParent();
tools/polly/lib/CodeGen/BlockGenerators.cpp 1475 BasicBlock *EntryBB = R->getEntry();
tools/polly/lib/Support/ScopHelper.cpp 47 BasicBlock *Entry = R->getEntry();
86 while (!AncestorR->isTopLevelRegion() && AncestorR->getEntry() == Entry) {
417 for (BasicBlock &I : *R.getEntry()->getParent())
532 Loop *L = LI.getLoopFor(NonAffineSubRegion->getEntry());
592 for (BasicBlock &I : *R.getEntry()->getParent())
tools/polly/lib/Support/VirtualInstruction.cpp 206 Stmt->getRegion()->getEntry()->getTerminator());
208 if (Stmt->getRegion()->getEntry() != BB)
tools/polly/lib/Transform/DeLICM.cpp 1050 auto &DL = S->getRegion().getEntry()->getModule()->getDataLayout();