Nearly CC
An educational compiler skeleton
Operand Member List

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)Operandinline
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