accumulator_ | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
accumulator_info_ | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
AddToEquivalenceSet(RegisterInfo *set_member, RegisterInfo *non_set_member) | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
AllocateRegister(RegisterInfo *info) | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
bytecode_writer_ | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
BytecodeRegisterOptimizer(Zone *zone, BytecodeRegisterAllocator *register_allocator, int fixed_registers_count, int parameter_count, BytecodeWriter *bytecode_writer) | v8::internal::interpreter::BytecodeRegisterOptimizer | |
BytecodeRegisterOptimizer(const BytecodeRegisterOptimizer &)=delete | v8::internal::interpreter::BytecodeRegisterOptimizer | |
CreateMaterializedEquivalent(RegisterInfo *info) | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
DoLdar(Register input) | v8::internal::interpreter::BytecodeRegisterOptimizer | inline |
DoMov(Register input, Register output) | v8::internal::interpreter::BytecodeRegisterOptimizer | inline |
DoStar(Register output) | v8::internal::interpreter::BytecodeRegisterOptimizer | inline |
EnsureAllRegistersAreFlushed() const | v8::internal::interpreter::BytecodeRegisterOptimizer | |
equivalence_id_ | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
Flush() | v8::internal::interpreter::BytecodeRegisterOptimizer | |
flush_required_ | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
GetInputRegister(Register reg) | v8::internal::interpreter::BytecodeRegisterOptimizer | |
GetInputRegisterList(RegisterList reg_list) | v8::internal::interpreter::BytecodeRegisterOptimizer | |
GetMaterializedEquivalentNotAccumulator(RegisterInfo *info) | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
GetOrCreateRegisterInfo(Register reg) | v8::internal::interpreter::BytecodeRegisterOptimizer | inlineprivate |
GetPotentialVariableInAccumulator() | v8::internal::interpreter::BytecodeRegisterOptimizer | inline |
GetPotentialVariableInRegister(Register reg) | v8::internal::interpreter::BytecodeRegisterOptimizer | |
GetRegisterInfo(Register reg) | v8::internal::interpreter::BytecodeRegisterOptimizer | inlineprivate |
GetRegisterInfoTableIndex(Register reg) const | v8::internal::interpreter::BytecodeRegisterOptimizer | inlineprivate |
GetTypeHint(Register reg) | v8::internal::interpreter::BytecodeRegisterOptimizer | |
GrowRegisterMap(Register reg) | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
IsAccumulatorReset() | v8::internal::interpreter::BytecodeRegisterOptimizer | |
IsVariableInRegister(Variable *var, Register reg) | v8::internal::interpreter::BytecodeRegisterOptimizer | |
kInvalidEquivalenceId | v8::internal::interpreter::BytecodeRegisterOptimizer | privatestatic |
Materialize(RegisterInfo *info) | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
max_register_index_ | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
maxiumum_register_index() const | v8::internal::interpreter::BytecodeRegisterOptimizer | inline |
NewRegisterInfo(Register reg) | v8::internal::interpreter::BytecodeRegisterOptimizer | inlineprivate |
NextEquivalenceId() | v8::internal::interpreter::BytecodeRegisterOptimizer | inlineprivate |
OperandToRegister(uint32_t operand) | v8::internal::interpreter::BytecodeRegisterOptimizer | inlineprivatestatic |
operator=(const BytecodeRegisterOptimizer &)=delete | v8::internal::interpreter::BytecodeRegisterOptimizer | |
OutputRegisterTransfer(RegisterInfo *input, RegisterInfo *output) | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
PrepareForBytecode() | v8::internal::interpreter::BytecodeRegisterOptimizer | inline |
PrepareOutputRegister(Register reg) | v8::internal::interpreter::BytecodeRegisterOptimizer | |
PrepareOutputRegisterList(RegisterList reg_list) | v8::internal::interpreter::BytecodeRegisterOptimizer | |
PushToRegistersNeedingFlush(RegisterInfo *reg) | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
register_info_table_ | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
register_info_table_offset_ | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
RegisterAllocateEvent(Register reg) override | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
RegisterFreeEvent(Register reg) override | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
RegisterFromRegisterInfoTableIndex(size_t index) const | v8::internal::interpreter::BytecodeRegisterOptimizer | inlineprivate |
RegisterIsObservable(Register reg) const | v8::internal::interpreter::BytecodeRegisterOptimizer | inlineprivate |
RegisterIsTemporary(Register reg) const | v8::internal::interpreter::BytecodeRegisterOptimizer | inlineprivate |
RegisterListAllocateEvent(RegisterList reg_list) override | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
RegisterListFreeEvent(RegisterList reg) override | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
registers_needing_flushed_ | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
RegisterTransfer(RegisterInfo *input, RegisterInfo *output) | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
ResetTypeHintForAccumulator() | v8::internal::interpreter::BytecodeRegisterOptimizer | |
SetTypeHintForAccumulator(TypeHint hint) | v8::internal::interpreter::BytecodeRegisterOptimizer | |
SetVariableInRegister(Variable *var, Register reg) | v8::internal::interpreter::BytecodeRegisterOptimizer | |
temporary_base_ | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
TypeHint typedef | v8::internal::interpreter::BytecodeRegisterOptimizer | |
zone() | v8::internal::interpreter::BytecodeRegisterOptimizer | inlineprivate |
zone_ | v8::internal::interpreter::BytecodeRegisterOptimizer | private |
~BytecodeRegisterOptimizer() override=default | v8::internal::interpreter::BytecodeRegisterOptimizer | |