LLVM API Documentation
#include <MachineInstr.h>
Inheritance diagram for llvm::MachineInstr::ValOpIterator< MITy, VTy >:
Public Types | |
typedef ValOpIterator< MITy, VTy > | _Self |
Public Member Functions | |
VTy | operator * () const |
const MachineOperand & | getMachineOperand () const |
MachineOperand & | getMachineOperand () |
VTy | operator-> () const |
bool | isUse () const |
bool | isDef () const |
_Self & | operator++ () |
_Self | operator++ (int) |
bool | operator== (const _Self &y) const |
bool | operator!= (const _Self &y) const |
Static Public Member Functions | |
static _Self | begin (MITy MI) |
static _Self | end (MITy MI) |
Definition at line 721 of file MachineInstr.h.
typedef ValOpIterator<MITy, VTy> llvm::MachineInstr::ValOpIterator< MITy, VTy >::_Self |
Definition at line 738 of file MachineInstr.h.
static _Self llvm::MachineInstr::ValOpIterator< MITy, VTy >::begin | ( | MITy | MI | ) | [inline, static] |
static _Self llvm::MachineInstr::ValOpIterator< MITy, VTy >::end | ( | MITy | MI | ) | [inline, static] |
MachineOperand& llvm::MachineInstr::ValOpIterator< MITy, VTy >::getMachineOperand | ( | ) | [inline] |
Definition at line 745 of file MachineInstr.h.
const MachineOperand& llvm::MachineInstr::ValOpIterator< MITy, VTy >::getMachineOperand | ( | ) | const [inline] |
Definition at line 744 of file MachineInstr.h.
bool llvm::MachineInstr::ValOpIterator< MITy, VTy >::isDef | ( | ) | const [inline] |
Definition at line 750 of file MachineInstr.h.
bool llvm::MachineInstr::ValOpIterator< MITy, VTy >::isUse | ( | ) | const [inline] |
Definition at line 749 of file MachineInstr.h.
VTy llvm::MachineInstr::ValOpIterator< MITy, VTy >::operator * | ( | ) | const [inline] |
Definition at line 740 of file MachineInstr.h.
Referenced by llvm::MachineInstr::ValOpIterator< MITy, VTy >::operator->().
bool llvm::MachineInstr::ValOpIterator< MITy, VTy >::operator!= | ( | const _Self & | y | ) | const [inline] |
Definition at line 758 of file MachineInstr.h.
References llvm::MachineInstr::ValOpIterator< MITy, VTy >::operator==().
_Self llvm::MachineInstr::ValOpIterator< MITy, VTy >::operator++ | ( | int | ) | [inline] |
Definition at line 753 of file MachineInstr.h.
_Self& llvm::MachineInstr::ValOpIterator< MITy, VTy >::operator++ | ( | ) | [inline] |
Definition at line 752 of file MachineInstr.h.
VTy llvm::MachineInstr::ValOpIterator< MITy, VTy >::operator-> | ( | ) | const [inline] |
Definition at line 747 of file MachineInstr.h.
References llvm::MachineInstr::ValOpIterator< MITy, VTy >::operator *().
bool llvm::MachineInstr::ValOpIterator< MITy, VTy >::operator== | ( | const _Self & | y | ) | const [inline] |
Definition at line 755 of file MachineInstr.h.
References llvm::MachineInstr::ValOpIterator< MITy, VTy >::i.
Referenced by llvm::MachineInstr::ValOpIterator< MITy, VTy >::operator!=().