Home
last modified time | relevance | path

Searched refs:block_iterator (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySortRegion.h38 using block_iterator = typename ArrayRef<MachineBasicBlock *>::const_iterator; variable
39 virtual iterator_range<block_iterator> blocks() const = 0;
53 iterator_range<block_iterator> blocks() const override { in blocks()
H A DWebAssemblyExceptionInfo.h79 using block_iterator = typename ArrayRef<MachineBasicBlock *>::const_iterator; in block_begin()
80 block_iterator block_begin() const { return getBlocks().begin(); } in block_end()
81 block_iterator block_end() const { return getBlocks().end(); } in blocks()
82 inline iterator_range<block_iterator> blocks() const { in blocks()
78 using block_iterator = typename ArrayRef<MachineBasicBlock *>::const_iterator; global() variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DRegionInfo.h606 using block_iterator = block_iterator_wrapper<false>;
609 block_iterator block_begin() { return block_iterator(getEntry(), getExit()); }
611 block_iterator block_end() { return block_iterator(); }
618 using block_range = iterator_range<block_iterator>;
H A DMemorySSA.h498 using block_iterator = BasicBlock **;
501 block_iterator block_begin() {
502 return reinterpret_cast<block_iterator>(op_begin() + ReservedSpace);
509 block_iterator block_end() { return block_begin() + getNumOperands(); }
515 iterator_range<block_iterator> blocks() {
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h177 typedef typename ArrayRef<BlockT *>::const_iterator block_iterator; typedef
178 block_iterator block_begin() const { return getBlocks().begin(); } in block_begin()
179 block_iterator block_end() const { return getBlocks().end(); } in block_end()
180 inline iterator_range<block_iterator> blocks() const { in blocks()
H A DGenericLoopInfoImpl.h375 for (block_iterator BI = (*I)->block_begin(), BE = (*I)->block_end(); in verifyLoop()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h706 using block_iterator = BlockSet::iterator; variable
739 iterator_range<block_iterator> blocks() { in blocks()
886 static iterator_range<Section::block_iterator> getSectionBlocks(Section &S) { in getSectionBlocks()
988 using block_iterator = variable
989 nested_collection_iterator<section_iterator, Section::block_iterator,
1287 iterator_range<block_iterator> blocks() { in blocks()
1289 return make_range(block_iterator(Secs.begin(), Secs.end()), in blocks()
1290 block_iterator(Secs.end(), Secs.end())); in blocks()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h2552 using block_iterator = BasicBlock **;
2617 const_cast<block_iterator>(block_begin())[i] = BB;
2624 copy(BBRange, const_cast<block_iterator>(block_begin()) + ToIdx);
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp176 (void)std::remove_if(const_cast<block_iterator>(block_begin()), in removeIncomingValueIf()
177 const_cast<block_iterator>(block_end()), [&](BasicBlock *&BB) { in removeIncomingValueIf()