Searched refs:BBSet (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | AddDiscriminators.cpp | 154 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 D | MIRFSDiscriminator.cpp | 109 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 D | IRSimilarityIdentifier.h | 897 /// \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 D | IRSimilarityIdentifier.cpp | 484 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 D | MemorySSAUpdater.cpp | 891 [&](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 D | IROutliner.cpp | 278 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 D | StructurizeCFG.cpp | 82 using BBSet = SmallPtrSet<BasicBlock *, 8>; typedef 252 BBSet Visited; 253 BBSet FlowSet;
|