Flutter Engine
The Flutter Engine
|
#include <locations.h>
Public Member Functions | |
RegisterSet () | |
RegisterSet (uintptr_t cpu_register_mask, uintptr_t fpu_register_mask) | |
void | AddAllNonReservedRegisters (bool include_fpu_registers) |
void | AddAllGeneralRegisters () |
void | AddAllArgumentRegisters () |
void | AddTaggedRegisters (uintptr_t cpu_register_mask, uintptr_t fpu_register_mask) |
void | AddRegister (Register reg, Representation rep=kTagged) |
void | Add (Location loc, Representation rep=kTagged) |
void | Remove (Location loc) |
bool | Contains (Location loc) |
void | DebugPrint () |
void | MarkUntagged (Location loc) |
bool | HasUntaggedValues () const |
bool | IsTagged (Register reg) const |
bool | ContainsRegister (Register reg) const |
bool | ContainsFpuRegister (FpuRegister fpu_reg) const |
intptr_t | CpuRegisterCount () const |
intptr_t | FpuRegisterCount () const |
bool | IsEmpty () const |
uintptr_t | cpu_registers () const |
uintptr_t | fpu_registers () const |
void | Clear () |
void | Write (FlowGraphSerializer *s) const |
RegisterSet (FlowGraphDeserializer *d) | |
Public Member Functions inherited from dart::ValueObject | |
ValueObject () | |
~ValueObject () | |
Static Public Member Functions | |
static intptr_t | RegisterCount (intptr_t registers) |
static bool | Contains (uintptr_t register_set, intptr_t reg) |
Definition at line 669 of file locations.h.
|
inline |
Definition at line 671 of file locations.h.
|
inlineexplicit |
Definition at line 677 of file locations.h.
|
explicit |
Definition at line 2247 of file il_serializer.cc.
|
inline |
Definition at line 754 of file locations.h.
|
inline |
Definition at line 716 of file locations.h.
|
inline |
Definition at line 697 of file locations.h.
|
inline |
Definition at line 682 of file locations.h.
|
inline |
Definition at line 750 of file locations.h.
|
inline |
Definition at line 734 of file locations.h.
|
inline |
Definition at line 823 of file locations.h.
|
inline |
Definition at line 774 of file locations.h.
|
inlinestatic |
Definition at line 816 of file locations.h.
|
inline |
Definition at line 804 of file locations.h.
|
inline |
Definition at line 800 of file locations.h.
|
inline |
Definition at line 820 of file locations.h.
|
inline |
Definition at line 808 of file locations.h.
void dart::RegisterSet::DebugPrint | ( | ) |
Definition at line 153 of file locations.cc.
|
inline |
Definition at line 821 of file locations.h.
|
inline |
Definition at line 809 of file locations.h.
|
inline |
Definition at line 792 of file locations.h.
|
inline |
Definition at line 811 of file locations.h.
|
inline |
Definition at line 796 of file locations.h.
|
inline |
Definition at line 787 of file locations.h.
|
static |
Definition at line 142 of file locations.cc.
|
inline |
Definition at line 766 of file locations.h.
void dart::RegisterSet::Write | ( | FlowGraphSerializer * | s | ) | const |