Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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()
/llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/
H A DAsyncRuntimeRefCounting.cpp335 using BlockSet = llvm::SmallPtrSet<Block *, 4>; in addDropRefInDivergentLivenessSuccessor() typedef
341 llvm::SmallDenseMap<Block *, BlockSet> divergentLivenessBlocks; in addDropRefInDivergentLivenessSuccessor()
358 BlockSet liveInSuccessors; // `value` is in `liveIn` set in addDropRefInDivergentLivenessSuccessor()
359 BlockSet noLiveInSuccessors; // `value` is not in the `liveIn` set in addDropRefInDivergentLivenessSuccessor()
379 BlockSet &successors = kv.getSecond(); in addDropRefInDivergentLivenessSuccessor()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DReachingDefAnalysis.h108 using BlockSet = SmallPtrSetImpl<MachineBasicBlock*>;
193 BlockSet &VisitedBBs) const;
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h673 using BlockSet = DenseSet<Block *>; variable
679 using block_iterator = BlockSet::iterator;
680 using const_block_iterator = BlockSet::const_iterator;
719 BlockSet::size_type blocks_size() const { return Blocks.size(); } in blocks_size()
770 BlockSet Blocks;
823 using BlockSet = DenseSet<Block *>; variable
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp237 SmallPtrSet<BasicBlock *, 8> BlockSet; in PGOCounterPromoter() local
244 if (BlockSet.insert(ExitBlock).second) { in PGOCounterPromoter()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DReachingDefAnalysis.cpp420 BlockSet &VisitedBBs) const { in getLiveOuts()
H A DMachineVerifier.cpp115 using BlockSet = SmallPtrSet<const MachineBasicBlock *, 8>; typedef
119 BlockSet FunctionBlocks;
161 BlockSet Preds, Succs;
/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h918 void collectBlocks(SmallPtrSetImpl<BasicBlock *> &BlockSet,
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp4405 SmallPtrSetImpl<BasicBlock *> &BlockSet, in collectBlocks() argument
4408 BlockSet.insert(EntryBB); in collectBlocks()
4409 BlockSet.insert(ExitBB); in collectBlocks()
4416 if (BlockSet.insert(SuccBB).second) in collectBlocks()