Home
last modified time | relevance | path

Searched refs:BlockSet (Results 1 – 11 of 11) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixIrreducibleControlFlow.cpp68 using BlockSet = SmallPtrSet<MachineBasicBlock *, 4>; typedef
126 const BlockSet &Blocks;
128 BlockSet Loopers, LoopEntries;
199 BlockSet &getBlocks() { return Blocks; } in getBlocks()
203 const BlockSet &Enterers;
205 BlockSet Blocks;
211 BlockSet AddedToWorkList; in calculate()
243 void makeSingleEntryLoop(BlockSet &Entries, BlockSet &Blocks,
287 BlockSet MutualLoopEntries; in processRegion()
338 BlockSet &Entries, BlockSet &Blocks, MachineFunction &MF, in makeSingleEntryLoop()
[all …]
H A DWebAssemblyExceptionInfo.h48 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()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DBlockCoverageInference.h33 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()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBlockCoverageInference.cpp64 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 DInstrProfiling.cpp406 SmallPtrSet<BasicBlock *, 8> BlockSet; in PGOCounterPromoter() local
413 if (BlockSet.insert(ExitBlock).second && in PGOCounterPromoter()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DReachingDefAnalysis.h108 using BlockSet = SmallPtrSetImpl<MachineBasicBlock*>;
193 BlockSet &VisitedBBs) const;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h699 using BlockSet = DenseSet<Block *>; variable
705 using block_iterator = BlockSet::iterator;
706 using const_block_iterator = BlockSet::const_iterator;
748 BlockSet::size_type blocks_size() const { return Blocks.size(); } in blocks_size()
799 BlockSet Blocks;
853 using BlockSet = DenseSet<Block *>; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DReachingDefAnalysis.cpp419 BlockSet &VisitedBBs) const { in getLiveOuts()
H A DMachineVerifier.cpp123 using BlockSet = SmallPtrSet<const MachineBasicBlock *, 8>; typedef
127 BlockSet FunctionBlocks;
169 BlockSet Preds, Succs;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h1488 void collectBlocks(SmallPtrSetImpl<BasicBlock *> &BlockSet,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp6388 SmallPtrSetImpl<BasicBlock *> &BlockSet, in collectBlocks() argument
6391 BlockSet.insert(EntryBB); in collectBlocks()
6392 BlockSet.insert(ExitBB); in collectBlocks()
6399 if (BlockSet.insert(SuccBB).second) in collectBlocks()