Home
last modified time | relevance | path

Searched refs:VisitedBlocks (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSpeculateAnalyses.cpp149 VisitedBlocksInfoTy &VisitedBlocks) { in traverseToEntryBlock() argument
150 auto Itr = VisitedBlocks.find(AtBB); in traverseToEntryBlock()
151 if (Itr != VisitedBlocks.end()) { // already visited. in traverseToEntryBlock()
162 VisitedBlocks.insert(std::make_pair(AtBB, BlockHint)); in traverseToEntryBlock()
185 VisitedBlocks); in traverseToEntryBlock()
192 VisitedBlocksInfoTy &VisitedBlocks) { in traverseToExitBlock() argument
193 auto Itr = VisitedBlocks.find(AtBB); in traverseToExitBlock()
194 if (Itr != VisitedBlocks.end()) { // already visited. in traverseToExitBlock()
205 VisitedBlocks.insert(std::make_pair(AtBB, BlockHint)); in traverseToExitBlock()
224 VisitedBlocks); in traverseToExitBlock()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h279 SmallPtrSet<const BasicBlockT *, 32> VisitedBlocks;
341 VisitedBlocks.clear();
542 VisitedBlocks.insert(&BB);
609 if (VisitedBlocks.count(BB2)) {
610 VisitedBlocks.insert(EC);
798 if (!VisitedBlocks.count(EC)) {
816 } else if (NumUnknownEdges == 1 && VisitedBlocks.count(EC)) {
829 if (VisitedBlocks.count(OtherEC) &&
837 } else if (VisitedBlocks.count(EC) && BlockWeights[EC] == 0) {
852 } else if (SelfReferentialEdge.first && VisitedBlocks.count(EC)) {
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkGeneric.cpp280 DenseSet<Block *> VisitedBlocks; in prune() local
295 if (VisitedBlocks.count(&B)) in prune()
298 VisitedBlocks.insert(&B); in prune()
329 if (!VisitedBlocks.count(B)) in prune()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h174 PostOrderCFGView::CFGBlockSet VisitedBlocks(CFGraph); in walk()
179 VisitedBlocks.insert(CurrBlock); in walk()
193 if (!VisitedBlocks.alreadySet(*SI)) { in walk()
239 if (!VisitedBlocks.alreadySet(*SI)) { in walk()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp1001 SmallDenseMap<BasicBlock *, OffsetSpan, 8> &VisitedBlocks, in findLoadOffsetRange() argument
1005 auto Where = VisitedBlocks.find(&BB); in findLoadOffsetRange()
1006 if (Where != VisitedBlocks.end()) in findLoadOffsetRange()
1009 auto Unknown = [&BB, &VisitedBlocks]() { in findLoadOffsetRange()
1010 return VisitedBlocks[&BB] = ObjectSizeOffsetVisitor::unknown(); in findLoadOffsetRange()
1012 auto Known = [&BB, &VisitedBlocks](OffsetSpan SO) { in findLoadOffsetRange()
1013 return VisitedBlocks[&BB] = SO; in findLoadOffsetRange()
1097 VisitedBlocks, ScannedInstCount)); in findLoadOffsetRange()
1118 SmallDenseMap<BasicBlock *, OffsetSpan, 8> VisitedBlocks; in visitLoadInst() local
1122 VisitedBlocks, ScannedInstCount); in visitLoadInst()
H A DMemorySSAUpdater.cpp50 VisitedBlocks.insert(BB); in getPreviousDefRecursive()
57 if (VisitedBlocks.count(BB)) { in getPreviousDefRecursive()
66 if (VisitedBlocks.insert(BB).second) { in getPreviousDefRecursive()
126 VisitedBlocks.erase(BB); in getPreviousDefRecursive()
239 VisitedBlocks.clear(); in insertUse()
314 VisitedBlocks.clear(); in insertDef()
H A DLint.cpp679 SmallPtrSet<BasicBlock *, 4> VisitedBlocks; in findValueImpl() local
682 if (!VisitedBlocks.insert(BB).second) in findValueImpl()
H A DScalarEvolution.cpp15356 SmallPtrSet<const BasicBlock *, 8> VisitedBlocks; in collect() local
15357 collectFromBlock(SE, Guards, Header, Pred, VisitedBlocks); in collect()
15363 const PHINode &Phi, SmallPtrSetImpl<const BasicBlock *> &VisitedBlocks, in collectFromPHI() argument
15372 if (!VisitedBlocks.insert(InBlock).second) in collectFromPHI()
15376 collectFromBlock(SE, G->second, Phi.getParent(), InBlock, VisitedBlocks, in collectFromPHI()
15427 SmallPtrSetImpl<const BasicBlock *> &VisitedBlocks, unsigned Depth) { in collectFromBlock() argument
15787 VisitedBlocks.insert(Block); in collectFromBlock()
15791 VisitedBlocks.insert(Pair.second); in collectFromBlock()
15815 collectFromPHI(SE, Guards, Phi, VisitedBlocks, IncomingGuards, Depth); in collectFromBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FlagsCopyLowering.cpp553 SmallPtrSet<MachineBasicBlock *, 2> VisitedBlocks; in runOnMachineFunction() local
571 for (auto MII = (&UseMBB == &MBB && !VisitedBlocks.count(&UseMBB)) in runOnMachineFunction()
582 assert(&UseMBB == &MBB && VisitedBlocks.count(&MBB) && in runOnMachineFunction()
649 VisitedBlocks.insert(SuccMBB).second) { in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDFAJumpThreading.cpp353 typedef SmallPtrSet<const BasicBlock *, 8> VisitedBlocks; typedef
582 VisitedBlocks VB; in run()
614 VisitedBlocks &VB) { in getPathsFromStateDefMap()
619 VisitedBlocks UniqueBlocks; in getPathsFromStateDefMap()
690 PathsType paths(BasicBlock *BB, BasicBlock *ToBB, VisitedBlocks &Visited, in paths()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h63 SmallPtrSet<BasicBlock *, 8> VisitedBlocks; variable
H A DMemoryBuiltins.h303 SmallDenseMap<BasicBlock *, OffsetSpan, 8> &VisitedBlocks,
H A DScalarEvolution.h1354 SmallPtrSetImpl<const BasicBlock *> &VisitedBlocks,
1363 const PHINode &Phi, SmallPtrSetImpl<const BasicBlock *> &VisitedBlocks,
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafety.cpp739 PostOrderCFGView::CFGBlockSet VisitedBlocks(CFGraph); in traverseCFG() local
745 VisitedBlocks.insert(CurrBlock); in traverseCFG()
753 if (*PI == nullptr || !VisitedBlocks.alreadySet(*PI)) { in traverseCFG()
801 if (*SI == nullptr || !VisitedBlocks.alreadySet(*SI)) in traverseCFG()
2464 PostOrderCFGView::CFGBlockSet VisitedBlocks(CFGraph); in runAnalysis() local
2594 VisitedBlocks.insert(CurrBlock); in runAnalysis()
2613 if (*PI == nullptr || !VisitedBlocks.alreadySet(*PI)) in runAnalysis()
2709 if (*SI == nullptr || !VisitedBlocks.alreadySet(*SI)) in runAnalysis()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp609 SmallPtrSet<const BasicBlock *, 8> VisitedBlocks; in IsBlockFollowedByDeoptOrUnreachable() local
612 VisitedBlocks.insert(BB).second) { in IsBlockFollowedByDeoptOrUnreachable()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp1953 llvm::SmallSet<const CFGBlock *, 32> VisitedBlocks; member in __anone7bfbb230611::TrackControlDependencyCondBRVisitor
2034 if (!VisitedBlocks.insert(NB).second) in VisitNode()