![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
| RegisterAllocator (RegisterAllocationData *data, RegisterKind kind) | |
Public Member Functions inherited from v8::internal::ZoneObject | |
| void * | operator new (size_t size, Zone *zone) |
| void | operator delete (void *, size_t) |
| void | operator delete (void *pointer, Zone *zone) |
Protected Member Functions | |
| RegisterAllocationData * | data () const |
| InstructionSequence * | code () const |
| RegisterKind | mode () const |
| int | num_registers () const |
| int | num_allocatable_registers () const |
| const int * | allocatable_register_codes () const |
| bool | check_fp_aliasing () const |
| LifetimePosition | GetSplitPositionForInstruction (const LiveRange *range, int instruction_index) |
| Zone * | allocation_zone () const |
| void | SplitAndSpillRangesDefinedByMemoryOperand () |
| LiveRange * | SplitRangeAt (LiveRange *range, LifetimePosition pos) |
| bool | CanProcessRange (LiveRange *range) const |
| LiveRange * | SplitBetween (LiveRange *range, LifetimePosition start, LifetimePosition end) |
| LifetimePosition | FindOptimalSplitPos (LifetimePosition start, LifetimePosition end) |
| void | Spill (LiveRange *range) |
| LifetimePosition | FindOptimalSpillingPos (LiveRange *range, LifetimePosition pos) |
| const ZoneVector< TopLevelLiveRange * > & | GetFixedRegisters () const |
| const char * | RegisterName (int allocation_index) const |
Definition at line 948 of file register-allocator.h.