public virtual void | GenerateSetValue(Register* reg, MachineCode& machineCode, int line, Instruction* inst) |
public virtual nothrow Location* | HomeLocation() const |
public virtual nothrow void | IncNumUses() |
public virtual nothrow String<char> | IndexStr() const |
public virtual nothrow bool | IsImmediate(byte& immediateValue) const |
public abstract nothrow String<char> | Name() const |
public virtual nothrow String<char> | PrintName() const |
public virtual Value* | SignExtendTo(Type* targetType, int line) |
public virtual Value* | TruncateTo(Type* targetType, int line) |
public virtual void | Validate(Type* type, const String<char>& index) |
public virtual Value* | ZeroExtendTo(Type* targetType, int line) |
public int | line |
public Type* | type |