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!=().