|
Nearly CC
An educational compiler skeleton
|
This is the complete list of members for Operand, including all inherited members.
| get_base_reg() const (defined in Operand) | Operand | |
| get_imm_ival() const (defined in Operand) | Operand | |
| get_index_reg() const (defined in Operand) | Operand | |
| get_kind() const (defined in Operand) | Operand | |
| get_label() const (defined in Operand) | Operand | |
| get_offset() const (defined in Operand) | Operand | |
| get_scale() const (defined in Operand) | Operand | |
| has_base_reg() const (defined in Operand) | Operand | inline |
| has_imm_ival() const (defined in Operand) | Operand | |
| has_index_reg() const (defined in Operand) | Operand | |
| has_label() const (defined in Operand) | Operand | |
| has_offset() const (defined in Operand) | Operand | |
| has_scale() const (defined in Operand) | Operand | |
| IMM_IVAL enum value (defined in Operand) | Operand | |
| IMM_LABEL enum value (defined in Operand) | Operand | |
| is_imm_ival() const (defined in Operand) | Operand | |
| is_imm_label() const (defined in Operand) | Operand | |
| is_label() const (defined in Operand) | Operand | |
| is_memref() const (defined in Operand) | Operand | |
| is_non_reg() const (defined in Operand) | Operand | |
| Kind enum name (defined in Operand) | Operand | |
| LABEL enum value (defined in Operand) | Operand | |
| MREG16 enum value (defined in Operand) | Operand | |
| MREG32 enum value (defined in Operand) | Operand | |
| MREG64 enum value (defined in Operand) | Operand | |
| MREG64_MEM enum value (defined in Operand) | Operand | |
| MREG64_MEM_IDX enum value (defined in Operand) | Operand | |
| MREG64_MEM_IDX_SCALE enum value (defined in Operand) | Operand | |
| MREG64_MEM_OFF enum value (defined in Operand) | Operand | |
| MREG8 enum value (defined in Operand) | Operand | |
| NONE enum value (defined in Operand) | Operand | |
| Operand(Kind kind=NONE) (defined in Operand) | Operand | |
| Operand(Kind kind, long ival1) (defined in Operand) | Operand | |
| Operand(Kind kind, int basereg, long ival2) (defined in Operand) | Operand | |
| Operand(Kind kind, int basereg, int indexreg, int scale) (defined in Operand) | Operand | |
| Operand(Kind kind, const std::string &label) (defined in Operand) | Operand | |
| operator==(const Operand &rhs) const (defined in Operand) | Operand | |
| set_base_reg(int regnum) (defined in Operand) | Operand | |
| set_imm_ival(long ival) (defined in Operand) | Operand | |
| set_index_reg(int regnum) (defined in Operand) | Operand | |
| set_offset(long offset) (defined in Operand) | Operand | |
| to_memref() const (defined in Operand) | Operand | |
| VREG enum value (defined in Operand) | Operand | |
| VREG_MEM enum value (defined in Operand) | Operand | |
| VREG_MEM_OFF enum value (defined in Operand) | Operand | |
| ~Operand() (defined in Operand) | Operand |