Home
last modified time | relevance | path

Searched refs:BBSet (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAddDiscriminators.cpp154 using BBSet = DenseSet<const BasicBlock *>; in addDiscriminators()
155 using LocationBBMap = DenseMap<Location, BBSet>; in addDiscriminators()
157 using BBSet = DenseSet<const BasicBlock *>; addDiscriminators() typedef
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRFSDiscriminator.cpp109 using BBSet = DenseSet<const MachineBasicBlock *>; in runOnMachineFunction()
110 using LocationDiscriminatorBBMap = DenseMap<LocationDiscriminator, BBSet>; in runOnMachineFunction()
107 using BBSet = DenseSet<const MachineBasicBlock *>; runOnMachineFunction() typedef
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h897 /// \param [in,out] BBSet - The set to track the basic blocks.
898 void getBasicBlocks(DenseSet<BasicBlock *> &BBSet) const { in getBasicBlocks() argument
901 BBSet.insert(BB); in getBasicBlocks()
905 /// \param [in,out] BBSet - The set to track the basic blocks.
907 void getBasicBlocks(DenseSet<BasicBlock *> &BBSet, in getBasicBlocks() argument
911 if (BBSet.insert(BB).second) in getBasicBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp484 DenseSet<BasicBlock *> BBSet; in IRSimilarityCandidate() local
485 getBasicBlocks(BBSet); in IRSimilarityCandidate()
486 for (BasicBlock *BB : BBSet) { in IRSimilarityCandidate()
1069 DenseSet<BasicBlock *> BBSet; in createCanonicalRelationFrom() local
1070 getBasicBlocks(BBSet); in createCanonicalRelationFrom()
1077 for (BasicBlock *BB : BBSet) { in createCanonicalRelationFrom()
H A DMemorySSAUpdater.cpp891 [&](const SmallSetVector<BasicBlock *, 2> &BBSet) -> BasicBlock * { in applyInsertUpdates()
892 BasicBlock *PrevIDom = *BBSet.begin(); in applyInsertUpdates()
893 for (auto *BB : BBSet) in applyInsertUpdates()
916 __anona8fdc1f80702(const SmallSetVector<BasicBlock *, 2> &BBSet) applyInsertUpdates() argument
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp278 DenseSet<BasicBlock *> BBSet; in splitCandidate() local
279 Candidate->getBasicBlocks(BBSet); in splitCandidate()
296 if (!BBSet.contains(PN->getIncomingBlock(i))) { in splitCandidate()
366 BBSet.clear(); in splitCandidate()
367 Candidate->getBasicBlocks(BBSet); in splitCandidate()
370 replaceTargetsFromPHINode(StartBB, PrevBB, StartBB, BBSet); in splitCandidate()
372 replaceTargetsFromPHINode(FollowBB, EndBB, FollowBB, BBSet); in splitCandidate()
420 DenseSet<BasicBlock *> BBSet; in reattachCandidate() local
421 Candidate->getBasicBlocks(BBSet); in reattachCandidate()
423 replaceTargetsFromPHINode(StartBB, StartBB, PrevBB, BBSet); in reattachCandidate()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp82 using BBSet = SmallPtrSet<BasicBlock *, 8>; typedef
252 BBSet Visited;
253 BBSet FlowSet;