Home
last modified time | relevance | path

Searched refs:ValueUseIterator (Results 1 – 3 of 3) sorted by relevance

/llvm-project/mlir/include/mlir/IR/
H A DUseDefLists.h24 class ValueUseIterator; variable
246 using use_iterator = ValueUseIterator<OperandType>;
303 class ValueUseIterator
304 : public llvm::iterator_facade_base<ValueUseIterator<OperandType>,
308 ValueUseIterator(detail::IROperandBase *use = nullptr) : current(use) {} in current()
317 using llvm::iterator_facade_base<ValueUseIterator<OperandType>,
320 ValueUseIterator &operator++() {
326 bool operator==(const ValueUseIterator &rhs) const {
H A DBlockSupport.h50 : public llvm::mapped_iterator<ValueUseIterator<BlockOperand>,
56 PredecessorIterator(ValueUseIterator<BlockOperand> it) in PredecessorIterator()
57 : llvm::mapped_iterator<ValueUseIterator<BlockOperand>, in PredecessorIterator()
60 : PredecessorIterator(ValueUseIterator<BlockOperand>(operand)) {} in PredecessorIterator()
H A DValue.h205 using use_iterator = ValueUseIterator<OpOperand>;