| /llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFixIrreducibleControlFlow.cpp | 68 using BlockSet = SmallPtrSet<MachineBasicBlock *, 4>; typedef 70 static BlockVector getSortedEntries(const BlockSet &Entries) { in getSortedEntries() 86 ReachabilityGraph(MachineBasicBlock *Entry, const BlockSet &Blocks) in ReachabilityGraph() 111 const BlockSet &getLoopers() const { return Loopers; } in getLoopers() 114 const BlockSet &getLoopEntries() const { return LoopEntries; } in getLoopEntries() 117 const BlockSet &getLoopEnterers(MachineBasicBlock *LoopEntry) const { in getLoopEnterers() 126 const BlockSet &Blocks; 128 BlockSet Loopers, LoopEntries; 129 DenseMap<MachineBasicBlock *, BlockSet> LoopEnterers; 134 DenseMap<MachineBasicBlock *, BlockSet> Reachable; [all …]
|
| H A D | WebAssemblyExceptionInfo.h | 48 SmallPtrSet<MachineBasicBlock *, 8> BlockSet; variable 68 return BlockSet.count(MBB); in contains() 71 void addToBlocksSet(MachineBasicBlock *MBB) { BlockSet.insert(MBB); } in addToBlocksSet() 72 void removeFromBlocksSet(MachineBasicBlock *MBB) { BlockSet.erase(MBB); } in removeFromBlocksSet() 76 BlockSet.insert(MBB); in addBlock() 87 SmallPtrSetImpl<MachineBasicBlock *> &getBlocksSet() { return BlockSet; } in getBlocksSet()
|
| /llvm-project/llvm/include/llvm/Transforms/Instrumentation/ |
| H A D | BlockCoverageInference.h | 33 using BlockSet = SmallSetVector<const BasicBlock *, 4>; 42 BlockSet getDependencies(const BasicBlock &BB) const; 64 DenseMap<const BasicBlock *, BlockSet> PredecessorDependencies; 68 DenseMap<const BasicBlock *, BlockSet> SuccessorDependencies; 76 bool IsForward, BlockSet &Reachable) const; 79 static std::string getBlockNames(BlockSet BBs) { in getBlockNames()
|
| /llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | BlockCoverageInference.cpp | 64 BlockCoverageInference::BlockSet 67 BlockSet Dependencies; in getDependencies() 137 BlockSet ReachableFromEntry, ReachableFromTerminal; in findDependencies() 175 DenseMap<const BasicBlock *, BlockSet> AdjacencyList; in findDependencies() 187 auto getNextOnPath = [&](BlockSet &Path) -> const BasicBlock * { in findDependencies() 209 BlockSet Path; in findDependencies() 237 BlockSet &Reachable) const { in getReachableAvoiding()
|
| H A D | InstrProfiling.cpp | 507 SmallPtrSet<BasicBlock *, 8> BlockSet; in run() 514 if (BlockSet.insert(ExitBlock).second && in run() 457 SmallPtrSet<BasicBlock *, 8> BlockSet; PGOCounterPromoter() local
|
| /llvm-project/mlir/lib/Dialect/Async/Transforms/ |
| H A D | AsyncRuntimeRefCounting.cpp | 341 using BlockSet = llvm::SmallPtrSet<Block *, 4>; in addDropRefInDivergentLivenessSuccessor() typedef 347 llvm::SmallDenseMap<Block *, BlockSet> divergentLivenessBlocks; in addDropRefInDivergentLivenessSuccessor() 364 BlockSet liveInSuccessors; // `value` is in `liveIn` set in addDropRefInDivergentLivenessSuccessor() 365 BlockSet noLiveInSuccessors; // `value` is not in the `liveIn` set in addDropRefInDivergentLivenessSuccessor() 385 BlockSet &successors = kv.getSecond(); in addDropRefInDivergentLivenessSuccessor()
|
| /llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ReachingDefAnalysis.h | 156 using BlockSet = SmallPtrSetImpl<MachineBasicBlock*>; 241 BlockSet &VisitedBBs) const;
|
| /llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | JITLink.h | 722 using BlockSet = DenseSet<Block *>; 728 using block_iterator = BlockSet::iterator; 729 using const_block_iterator = BlockSet::const_iterator; 775 BlockSet::size_type blocks_size() const { return Blocks.size(); } in addBlock() 826 BlockSet Blocks; in getLastBlock() 880 using BlockSet = DenseSet<Block *>; 700 using BlockSet = DenseSet<Block *>; global() variable 854 using BlockSet = DenseSet<Block *>; global() variable
|
| /llvm-project/llvm/lib/CodeGen/ |
| H A D | ReachingDefAnalysis.cpp | 505 BlockSet &VisitedBBs) const { in isReachingDefLiveOut()
|
| H A D | MachineVerifier.cpp | 144 using BlockSet = SmallPtrSet<const MachineBasicBlock *, 8>; in addRegWithSubRegs() 148 BlockSet FunctionBlocks; 190 BlockSet Preds, Succs; in addRequired() 126 using BlockSet = SmallPtrSet<const MachineBasicBlock *, 8>; global() typedef
|
| /llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 2114 void collectBlocks(SmallPtrSetImpl<BasicBlock *> &BlockSet,
|
| /llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 9200 SmallPtrSetImpl<BasicBlock *> &BlockSet, 9203 BlockSet.insert(EntryBB); 9204 BlockSet.insert(ExitBB); 9211 if (BlockSet.insert(SuccBB).second) 7921 collectBlocks(SmallPtrSetImpl<BasicBlock * > & BlockSet,SmallVectorImpl<BasicBlock * > & BlockVector) collectBlocks() argument
|