ConstMIBundleOperands - Iterate over all operands in a const bundle of machine instructions.
Declared in <llvm/CodeGen/MachineInstrBundle.h>
class ConstMIBundleOperands
: public MIBundleOperandIteratorBase<MachineOperand const>
| Name | Description |
|---|---|
MIBundleOperandIteratorBase<MachineOperand const> | MIBundleOperandIteratorBase - Iterator that visits all operands in a bundle of MachineInstrs. This class is not intended to be used directly, use one of the sub-classes instead. |
| Name | Description |
|---|---|
ConstMIBundleOperands [constructor] | Construct from MachineInstr |
getOperandNo | getOperandNo - Returns the number of the current operand relative to its instruction. |
isValid | isValid - Returns true until all the operands have been visited. |
operator* | Dereference operator |
operator++ | Preincrement. Move to the next operand. |
operator-> | Member access operator |
operator== | Equality operator |
| Name | Description |
|---|---|
end | Returns an iterator past the last iteration. |