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