AddressDescriptors Class

Definition

Line 112 of cmsxi/AddressDescriptor.cm

Constructors & Destructor

suppress AddressDescriptors(AddressDescriptors&&)
suppress AddressDescriptors(const AddressDescriptors&)

Member Functions

public void DebugPrint(CodeFormatter& formatter)
public AddressDescriptor* GetAddressDescriptor(Value* value)
public nothrow void RemoveRegister(Register* reg)
public void RemoveRegisterFromAllBut(Value* x, Register* rx)
public nothrow void RemoveRegisterLocations()
suppress void operator=(AddressDescriptors&&)
suppress void operator=(const AddressDescriptors&)

Member Variables

private HashMap<Value*, AddressDescriptor*, Hasher<Value*>, EqualTo<Value*>> addressDescriptorMap
private List<UniquePtr<AddressDescriptor>> addressDescriptors

Constructor& Destructor Details

AddressDescriptors Constructor

suppress AddressDescriptors(AddressDescriptors&&)

Definition
Line 117 of cmsxi/AddressDescriptor.cm


AddressDescriptors Constructor

suppress AddressDescriptors(const AddressDescriptors&)

Definition
Line 115 of cmsxi/AddressDescriptor.cm


Member Function Details

DebugPrint Member Function

public void DebugPrint(CodeFormatter& formatter)

Definition
Line 155 of cmsxi/AddressDescriptor.cm


GetAddressDescriptor Member Function

public AddressDescriptor* GetAddressDescriptor(Value* value)

Definition
Line 119 of cmsxi/AddressDescriptor.cm


RemoveRegister Member Function

public nothrow void RemoveRegister(Register* reg)

Definition
Line 141 of cmsxi/AddressDescriptor.cm


RemoveRegisterFromAllBut Member Function

public void RemoveRegisterFromAllBut(Value* x, Register* rx)

Definition
Line 131 of cmsxi/AddressDescriptor.cm


RemoveRegisterLocations Member Function

public nothrow void RemoveRegisterLocations()

Definition
Line 148 of cmsxi/AddressDescriptor.cm


operator= Member Function

suppress void operator=(AddressDescriptors&&)

Definition
Line 118 of cmsxi/AddressDescriptor.cm


operator= Member Function

suppress void operator=(const AddressDescriptors&)

Definition
Line 116 of cmsxi/AddressDescriptor.cm