LLVM API Documentation
#include <Use.h>
Public Types | |
typedef super::reference | reference |
typedef super::pointer | pointer |
Public Member Functions | |
value_use_iterator () | |
bool | operator== (const _Self &x) const |
bool | operator!= (const _Self &x) const |
bool | atEnd () const |
atEnd - return true if this iterator is equal to use_end() on the value. More... | |
_Self & | operator++ () |
_Self | operator++ (int) |
UserTy * | operator* () const |
UserTy * | operator-> () const |
Use & | getUse () const |
unsigned | getOperandNo () const |
Friends | |
class | Value |
typedef super::pointer llvm::value_use_iterator< UserTy >::pointer |
typedef super::reference llvm::value_use_iterator< UserTy >::reference |
|
inline |
|
inline |
unsigned llvm::value_use_iterator< UserTy >::getOperandNo | ( | ) | const |
|
inline |
Definition at line 210 of file Use.h.
Referenced by llvm::InstCombiner::DoOneIteration(), llvm::CallSiteBase< Function, Value, User, Instruction, CallInst, InvokeInst, User::op_iterator >::getArgumentNo(), llvm::PHINode::getIncomingBlock(), llvm::CallSiteBase< Function, Value, User, Instruction, CallInst, InvokeInst, User::op_iterator >::isCallee(), LLVMGetFirstUse(), OptimizeGlobalAddressOfMalloc(), and llvm::BitcodeReaderValueList::ResolveConstantForwardRefs().
|
inline |
Definition at line 185 of file Use.h.
References llvm::value_use_iterator< UserTy >::operator==().
|
inline |
Definition at line 203 of file Use.h.
Referenced by llvm::value_use_iterator< UserTy >::operator->().
|
inline |
|
inline |
|
inline |
Definition at line 208 of file Use.h.
References llvm::value_use_iterator< UserTy >::operator*().
|
inline |
Definition at line 182 of file Use.h.
Referenced by llvm::value_use_iterator< UserTy >::operator!=().