LLVM 19.0.0git
|
Returns the operand edge when dereferenced. More...
#include "llvm/SandboxIR/SandboxIR.h"
Public Types | |
using | difference_type = std::ptrdiff_t |
using | value_type = sandboxir::Use |
using | pointer = value_type * |
using | reference = value_type & |
using | iterator_category = std::input_iterator_tag |
Public Member Functions | |
OperandUseIterator ()=default | |
value_type | operator* () const |
OperandUseIterator & | operator++ () |
bool | operator== (const OperandUseIterator &Other) const |
bool | operator!= (const OperandUseIterator &Other) const |
Friends | |
class | User |
Returns the operand edge when dereferenced.
Definition at line 114 of file SandboxIR.h.
using llvm::sandboxir::OperandUseIterator::difference_type = std::ptrdiff_t |
Definition at line 123 of file SandboxIR.h.
using llvm::sandboxir::OperandUseIterator::iterator_category = std::input_iterator_tag |
Definition at line 127 of file SandboxIR.h.
Definition at line 125 of file SandboxIR.h.
Definition at line 126 of file SandboxIR.h.
Definition at line 124 of file SandboxIR.h.
|
default |
|
inline |
Definition at line 135 of file SandboxIR.h.
References llvm::Other.
Use OperandUseIterator::operator* | ( | ) | const |
Definition at line 53 of file SandboxIR.cpp.
OperandUseIterator & OperandUseIterator::operator++ | ( | ) |
Definition at line 55 of file SandboxIR.cpp.
References assert(), llvm::sandboxir::Use::getOperandNo(), llvm::sandboxir::User::getOperandUseInternal(), and llvm::sandboxir::Use::getUser().
|
inline |
Definition at line 132 of file SandboxIR.h.
References llvm::Other.
|
friend |
Definition at line 118 of file SandboxIR.h.