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

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

add_use()v8::internal::maglev::ValueNodeinline
AddRegister(Register reg)v8::internal::maglev::ValueNodeinline
AddRegister(DoubleRegister reg)v8::internal::maglev::ValueNodeinline
advance_next_use(NodeIdT use)v8::internal::maglev::ValueNodeinline
Allocate(Zone *zone, size_t input_count, Args &&... args)v8::internal::maglev::NodeBaseinlineprivatestatic
allocation() constv8::internal::maglev::ValueNodeinline
assign_temporaries(RegListBase< RegisterT > list)v8::internal::maglev::NodeBaseinline
begin()v8::internal::maglev::NodeBaseinline
bitfield() constv8::internal::maglev::NodeBaseinlineprotected
bitfield_v8::internal::maglev::NodeBaseprivate
Cast()v8::internal::maglev::NodeBaseinline
Cast() constv8::internal::maglev::NodeBaseinline
change_input(int index, ValueNode *node)v8::internal::maglev::NodeBaseinline
change_representation(ValueRepresentation new_repr)v8::internal::maglev::NodeBaseinline
CheckCanOverwriteWith(Opcode new_opcode, OpProperties new_properties)v8::internal::maglev::NodeBaseprivate
ClearElementsProperties(KnownNodeAspects &)v8::internal::maglev::NodeBase
ClearHint()v8::internal::maglev::ValueNodeinline
ClearRegisters()v8::internal::maglev::ValueNodeinline
ClearRegisters()v8::internal::maglev::ValueNodeinline
ClearRegisters()v8::internal::maglev::ValueNodeinline
ClearUnstableNodeAspects(KnownNodeAspects &)v8::internal::maglev::NodeBase
CopyEagerDeoptInfoOf(NodeBase *other, Zone *zone)v8::internal::maglev::NodeBaseinline
current_next_use() constv8::internal::maglev::ValueNodeinline
decompresses_tagged_result() constv8::internal::maglev::ValueNodeinline
deopt_info_address() constv8::internal::maglev::NodeBaseinlineprivate
DoLoadToRegister(MaglevAssembler *, Register)v8::internal::maglev::ValueNode
DoLoadToRegister(MaglevAssembler *, DoubleRegister)v8::internal::maglev::ValueNode
double_registers_with_result_v8::internal::maglev::ValueNode
double_temporaries()v8::internal::maglev::NodeBaseinline
eager_deopt_info()v8::internal::maglev::NodeBaseinline
EagerDeoptInfoSize(OpProperties properties)v8::internal::maglev::NodeBaseinlineprivatestatic
end()v8::internal::maglev::NodeBaseinline
end_id_v8::internal::maglev::ValueNodeprotected
exception_handler_address() constv8::internal::maglev::NodeBaseinlineprivate
exception_handler_info()v8::internal::maglev::NodeBaseinline
ExceptionHandlerInfoSize(OpProperties properties)v8::internal::maglev::NodeBaseinlineprivatestatic
FirstRegisterCode() constv8::internal::maglev::ValueNodeinlineprotected
ForAllInputsInRegallocAssignmentOrder(Function &&f)v8::internal::maglev::NodeBaseinline
general_temporaries()v8::internal::maglev::NodeBaseinline
GetMachineRepresentation() constv8::internal::maglev::ValueNodeinline
GetRegisterHint()v8::internal::maglev::ValueNodeinline
has_hint()v8::internal::maglev::ValueNodeinline
has_id() constv8::internal::maglev::NodeBaseinline
has_inputs() constv8::internal::maglev::NodeBaseinline
has_no_more_uses() constv8::internal::maglev::ValueNodeinline
has_register() constv8::internal::maglev::ValueNodeinline
has_valid_live_range() constv8::internal::maglev::ValueNodeinline
hint() constv8::internal::maglev::ValueNodeinline
hint_v8::internal::maglev::ValueNodeprotected
id() constv8::internal::maglev::NodeBaseinline
id_v8::internal::maglev::NodeBaseprivate
initialize_input_null(int index)v8::internal::maglev::NodeBaseinlineprotected
InitializeRegisterData()v8::internal::maglev::ValueNodeinline
InitTemporaries()v8::internal::maglev::NodeBaseinline
input(int index)v8::internal::maglev::NodeBaseinline
input(int index) constv8::internal::maglev::NodeBaseinline
input_base()v8::internal::maglev::NodeBaseinlineprotected
input_base() constv8::internal::maglev::NodeBaseinlineprotected
input_count() constv8::internal::maglev::NodeBaseinline
InputAllocationPolicy enum namev8::internal::maglev::NodeBase
InputCountField typedefv8::internal::maglev::NodeBaseprivate
Is() constv8::internal::maglev::NodeBase
Is() constv8::internal::maglev::NodeBase
Is() constv8::internal::maglev::NodeBase
Is() constv8::internal::maglev::NodeBase
Is() constv8::internal::maglev::NodeBase
Is() constv8::internal::maglev::NodeBase
Is() constv8::internal::maglev::NodeBase
is_in_register(Register reg) constv8::internal::maglev::ValueNodeinline
is_in_register(DoubleRegister reg) constv8::internal::maglev::ValueNodeinline
is_loadable() constv8::internal::maglev::ValueNodeinline
is_spilled() constv8::internal::maglev::ValueNodeinline
is_tagged() constv8::internal::maglev::ValueNodeinline
is_used() constv8::internal::maglev::ValueNodeinline
kMaxInputsv8::internal::maglev::NodeBaseprotectedstatic
kPropertiesv8::internal::maglev::NodeBasestatic
last_input()v8::internal::maglev::NodeBaseinlineprotected
last_input() constv8::internal::maglev::NodeBaseinlineprotected
last_input_address() constv8::internal::maglev::NodeBaseinlineprotected
last_uses_next_use_id_v8::internal::maglev::ValueNode
lazy_deopt_info()v8::internal::maglev::NodeBaseinline
LazyDeoptInfoSize(OpProperties properties)v8::internal::maglev::NodeBaseinlineprivatestatic
live_range() constv8::internal::maglev::ValueNodeinline
loadable_slot() constv8::internal::maglev::ValueNodeinline
LoadToRegister(MaglevAssembler *, Register)v8::internal::maglev::ValueNode
LoadToRegister(MaglevAssembler *, DoubleRegister)v8::internal::maglev::ValueNode
mark_unused_inputs_visited()v8::internal::maglev::ValueNodeinline
needs_epoch_check(Opcode op)v8::internal::maglev::Nodeinlinestatic
New(Zone *zone, std::initializer_list< ValueNode * > inputs, Args &&... args)v8::internal::maglev::NodeBaseinlinestatic
New(Zone *zone, size_t input_count, Args &&... args)v8::internal::maglev::NodeBaseinlinestatic
next_use_v8::internal::maglev::ValueNodeprotected
NextBitField typedefv8::internal::maglev::NodeBaseprotected
NodeBase(uint64_t bitfield)v8::internal::maglev::Nodeinlineexplicitprotected
num_registers() constv8::internal::maglev::ValueNodeinline
num_temporaries_needed() constv8::internal::maglev::NodeBaseinline
NumDoubleTemporariesNeededField typedefv8::internal::maglev::NodeBaseprivate
NumTemporariesNeededField typedefv8::internal::maglev::NodeBaseprivate
opcode() constv8::internal::maglev::NodeBaseinline
opcode_ofv8::internal::maglev::NodeBasestatic
OpcodeField typedefv8::internal::maglev::NodeBaseprivate
operator delete(void *, size_t)v8::internal::ZoneObjectinline
operator delete(void *pointer, Zone *zone)=deletev8::internal::ZoneObject
operator new(size_t, Zone *)=deletev8::internal::ZoneObject
operator new(size_t size, void *ptr)v8::internal::ZoneObjectinline
operator=(const NodeBase &)=deletev8::internal::maglev::NodeBaseprivate
operator=(NodeBase &&)=deletev8::internal::maglev::NodeBaseprivate
OpPropertiesField typedefv8::internal::maglev::NodeBaseprivate
options() constv8::internal::maglev::NodeBaseinline
OverwriteWith()v8::internal::maglev::NodeBaseinline
OverwriteWith(Opcode new_opcode, std::optional< OpProperties > maybe_new_properties=std::nullopt)v8::internal::maglev::NodeBaseinline
OverwriteWithIdentityTo(ValueNode *node)v8::internal::maglev::NodeBaseinline
owner() constv8::internal::maglev::NodeBaseinline
owner_or_temporaries_v8::internal::maglev::NodeBaseprivate
participate_in_cse(Opcode op)v8::internal::maglev::Nodeinlinestatic
Print(std::ostream &os, MaglevGraphLabeller *, bool skip_targets=false) constv8::internal::maglev::NodeBase
Print() constv8::internal::maglev::NodeBase
properties() constv8::internal::maglev::NodeBaseinline
record_next_use(NodeIdT id, InputLocation *input_location)v8::internal::maglev::ValueNodeinline
reduce_input_count(int num=1)v8::internal::maglev::NodeBaseinlineprotected
register_snapshot() constv8::internal::maglev::NodeBaseinline
register_snapshot_address() constv8::internal::maglev::NodeBaseinlineprivate
registers_with_result_v8::internal::maglev::ValueNode
RegisterSnapshotSize(OpProperties properties)v8::internal::maglev::NodeBaseinlineprivatestatic
Reify(LocalIsolate *isolate) constv8::internal::maglev::ValueNode
remove_use()v8::internal::maglev::ValueNodeinline
RemoveRegister(Register reg)v8::internal::maglev::ValueNodeinline
RemoveRegister(DoubleRegister reg)v8::internal::maglev::ValueNodeinline
RequireSpecificDoubleTemporary(DoubleRegister reg)v8::internal::maglev::NodeBaseinlineprotected
RequireSpecificTemporary(Register reg)v8::internal::maglev::NodeBaseinlineprotected
ReservedField typedefv8::internal::maglev::ValueNodeprotected
result()v8::internal::maglev::ValueNodeinline
result() constv8::internal::maglev::ValueNodeinline
result_v8::internal::maglev::ValueNodeprotected
result_registers()v8::internal::maglev::ValueNodeinline
set_bitfield(uint64_t new_bitfield)v8::internal::maglev::NodeBaseinlineprotected
set_double_temporaries_needed(uint8_t value)v8::internal::maglev::NodeBaseinlineprotected
set_id(NodeIdT id)v8::internal::maglev::NodeBaseinline
set_input(int index, ValueNode *node)v8::internal::maglev::NodeBaseinline
set_opcode(Opcode new_opcode)v8::internal::maglev::NodeBaseinline
set_owner(BasicBlock *block)v8::internal::maglev::NodeBaseinline
set_properties(OpProperties properties)v8::internal::maglev::NodeBaseinline
set_register_snapshot(RegisterSnapshot snapshot)v8::internal::maglev::NodeBaseinline
set_temporaries_needed(uint8_t value)v8::internal::maglev::NodeBaseinlineprotected
SetConstantLocation()v8::internal::maglev::ValueNode
SetEagerDeoptInfo(Zone *zone, DeoptFrame deopt_frame, compiler::FeedbackSource feedback_to_update=compiler::FeedbackSource())v8::internal::maglev::NodeBaseinline
SetHint(compiler::InstructionOperand hint)v8::internal::maglev::ValueNode
SetNoSpill()v8::internal::maglev::ValueNode
Spill(compiler::AllocatedOperand operand)v8::internal::maglev::ValueNodeinline
spill_v8::internal::maglev::ValueNode
spill_slot() constv8::internal::maglev::ValueNodeinline
start_id() constv8::internal::maglev::ValueNodeinlineprotected
TaggedResultNeedsDecompressField typedefv8::internal::maglev::ValueNodeprivate
temporaries()v8::internal::maglev::NodeBaseinline
TryCast()v8::internal::maglev::NodeBaseinline
TryCast() constv8::internal::maglev::NodeBaseinline
TryGetInt32ConstantInput(int index)v8::internal::maglev::NodeBase
unused_inputs_were_visited() constv8::internal::maglev::ValueNodeinline
use_count() constv8::internal::maglev::ValueNodeinline
use_count_v8::internal::maglev::ValueNodeprotected
use_double_register() constv8::internal::maglev::ValueNodeinline
value_representation() constv8::internal::maglev::ValueNodeinline
ValueNode(uint64_t bitfield)v8::internal::maglev::ValueNodeinlineexplicitprotected