v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::interpreter::BytecodeRegisterOptimizer Member List

This is the complete list of members for v8::internal::interpreter::BytecodeRegisterOptimizer, including all inherited members.

accumulator_v8::internal::interpreter::BytecodeRegisterOptimizerprivate
accumulator_info_v8::internal::interpreter::BytecodeRegisterOptimizerprivate
AddToEquivalenceSet(RegisterInfo *set_member, RegisterInfo *non_set_member)v8::internal::interpreter::BytecodeRegisterOptimizerprivate
AllocateRegister(RegisterInfo *info)v8::internal::interpreter::BytecodeRegisterOptimizerprivate
bytecode_writer_v8::internal::interpreter::BytecodeRegisterOptimizerprivate
BytecodeRegisterOptimizer(Zone *zone, BytecodeRegisterAllocator *register_allocator, int fixed_registers_count, int parameter_count, BytecodeWriter *bytecode_writer)v8::internal::interpreter::BytecodeRegisterOptimizer
BytecodeRegisterOptimizer(const BytecodeRegisterOptimizer &)=deletev8::internal::interpreter::BytecodeRegisterOptimizer
CreateMaterializedEquivalent(RegisterInfo *info)v8::internal::interpreter::BytecodeRegisterOptimizerprivate
DoLdar(Register input)v8::internal::interpreter::BytecodeRegisterOptimizerinline
DoMov(Register input, Register output)v8::internal::interpreter::BytecodeRegisterOptimizerinline
DoStar(Register output)v8::internal::interpreter::BytecodeRegisterOptimizerinline
EnsureAllRegistersAreFlushed() constv8::internal::interpreter::BytecodeRegisterOptimizer
equivalence_id_v8::internal::interpreter::BytecodeRegisterOptimizerprivate
Flush()v8::internal::interpreter::BytecodeRegisterOptimizer
flush_required_v8::internal::interpreter::BytecodeRegisterOptimizerprivate
GetInputRegister(Register reg)v8::internal::interpreter::BytecodeRegisterOptimizer
GetInputRegisterList(RegisterList reg_list)v8::internal::interpreter::BytecodeRegisterOptimizer
GetMaterializedEquivalentNotAccumulator(RegisterInfo *info)v8::internal::interpreter::BytecodeRegisterOptimizerprivate
GetOrCreateRegisterInfo(Register reg)v8::internal::interpreter::BytecodeRegisterOptimizerinlineprivate
GetPotentialVariableInAccumulator()v8::internal::interpreter::BytecodeRegisterOptimizerinline
GetPotentialVariableInRegister(Register reg)v8::internal::interpreter::BytecodeRegisterOptimizer
GetRegisterInfo(Register reg)v8::internal::interpreter::BytecodeRegisterOptimizerinlineprivate
GetRegisterInfoTableIndex(Register reg) constv8::internal::interpreter::BytecodeRegisterOptimizerinlineprivate
GetTypeHint(Register reg)v8::internal::interpreter::BytecodeRegisterOptimizer
GrowRegisterMap(Register reg)v8::internal::interpreter::BytecodeRegisterOptimizerprivate
IsAccumulatorReset()v8::internal::interpreter::BytecodeRegisterOptimizer
IsVariableInRegister(Variable *var, Register reg)v8::internal::interpreter::BytecodeRegisterOptimizer
kInvalidEquivalenceIdv8::internal::interpreter::BytecodeRegisterOptimizerprivatestatic
Materialize(RegisterInfo *info)v8::internal::interpreter::BytecodeRegisterOptimizerprivate
max_register_index_v8::internal::interpreter::BytecodeRegisterOptimizerprivate
maxiumum_register_index() constv8::internal::interpreter::BytecodeRegisterOptimizerinline
NewRegisterInfo(Register reg)v8::internal::interpreter::BytecodeRegisterOptimizerinlineprivate
NextEquivalenceId()v8::internal::interpreter::BytecodeRegisterOptimizerinlineprivate
OperandToRegister(uint32_t operand)v8::internal::interpreter::BytecodeRegisterOptimizerinlineprivatestatic
operator=(const BytecodeRegisterOptimizer &)=deletev8::internal::interpreter::BytecodeRegisterOptimizer
OutputRegisterTransfer(RegisterInfo *input, RegisterInfo *output)v8::internal::interpreter::BytecodeRegisterOptimizerprivate
PrepareForBytecode()v8::internal::interpreter::BytecodeRegisterOptimizerinline
PrepareOutputRegister(Register reg)v8::internal::interpreter::BytecodeRegisterOptimizer
PrepareOutputRegisterList(RegisterList reg_list)v8::internal::interpreter::BytecodeRegisterOptimizer
PushToRegistersNeedingFlush(RegisterInfo *reg)v8::internal::interpreter::BytecodeRegisterOptimizerprivate
register_info_table_v8::internal::interpreter::BytecodeRegisterOptimizerprivate
register_info_table_offset_v8::internal::interpreter::BytecodeRegisterOptimizerprivate
RegisterAllocateEvent(Register reg) overridev8::internal::interpreter::BytecodeRegisterOptimizerprivate
RegisterFreeEvent(Register reg) overridev8::internal::interpreter::BytecodeRegisterOptimizerprivate
RegisterFromRegisterInfoTableIndex(size_t index) constv8::internal::interpreter::BytecodeRegisterOptimizerinlineprivate
RegisterIsObservable(Register reg) constv8::internal::interpreter::BytecodeRegisterOptimizerinlineprivate
RegisterIsTemporary(Register reg) constv8::internal::interpreter::BytecodeRegisterOptimizerinlineprivate
RegisterListAllocateEvent(RegisterList reg_list) overridev8::internal::interpreter::BytecodeRegisterOptimizerprivate
RegisterListFreeEvent(RegisterList reg) overridev8::internal::interpreter::BytecodeRegisterOptimizerprivate
registers_needing_flushed_v8::internal::interpreter::BytecodeRegisterOptimizerprivate
RegisterTransfer(RegisterInfo *input, RegisterInfo *output)v8::internal::interpreter::BytecodeRegisterOptimizerprivate
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::BytecodeRegisterOptimizerprivate
TypeHint typedefv8::internal::interpreter::BytecodeRegisterOptimizer
zone()v8::internal::interpreter::BytecodeRegisterOptimizerinlineprivate
zone_v8::internal::interpreter::BytecodeRegisterOptimizerprivate
~BytecodeRegisterOptimizer() override=defaultv8::internal::interpreter::BytecodeRegisterOptimizer