MIR_mem_t

Memory operand: type[base + index*scale + disp].

struct MIR_mem_t {
MIR_scale_t scale;
ubyte[2] _pad0;
MIR_alias_t nonalias;
MIR_reg_t base;
MIR_reg_t index;
MIR_disp_t disp;
}

Members

Variables

alias_
MIR_alias_t alias_;

C field 'alias' (D keyword)

nloc
uint nloc;

internal

type
ubyte type;

MIR_type_t in low 8 bits (C bitfield ': 8')