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

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

Allocate(Zone *zone, size_t input_count, Args &&... args)v8::internal::maglev::NodeBaseinlineprivatestatic
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
ClearUnstableNodeAspects(KnownNodeAspects &)v8::internal::maglev::NodeBase
CopyEagerDeoptInfoOf(NodeBase *other, Zone *zone)v8::internal::maglev::NodeBaseinline
deopt_info_address() constv8::internal::maglev::NodeBaseinlineprivate
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
exception_handler_address() constv8::internal::maglev::NodeBaseinlineprivate
exception_handler_info()v8::internal::maglev::NodeBaseinline
ExceptionHandlerInfoSize(OpProperties properties)v8::internal::maglev::NodeBaseinlineprivatestatic
ForAllInputsInRegallocAssignmentOrder(Function &&f)v8::internal::maglev::NodeBaseinline
general_temporaries()v8::internal::maglev::NodeBaseinline
has_id() constv8::internal::maglev::NodeBaseinline
has_inputs() constv8::internal::maglev::NodeBaseinline
id() constv8::internal::maglev::NodeBaseinline
id_v8::internal::maglev::NodeBaseprivate
initialize_input_null(int index)v8::internal::maglev::NodeBaseinlineprotected
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
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
lazy_deopt_info()v8::internal::maglev::NodeBaseinline
LazyDeoptInfoSize(OpProperties properties)v8::internal::maglev::NodeBaseinlineprivatestatic
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
NextBitField typedefv8::internal::maglev::NodeBaseprotected
NodeBase(uint64_t bitfield)v8::internal::maglev::NodeBaseinlineexplicitprotected
NodeBase()=deletev8::internal::maglev::NodeBaseprivate
NodeBase(const NodeBase &)=deletev8::internal::maglev::NodeBaseprivate
NodeBase(NodeBase &&)=deletev8::internal::maglev::NodeBaseprivate
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
Print(std::ostream &os, MaglevGraphLabeller *, bool skip_targets=false) constv8::internal::maglev::NodeBase
Print() constv8::internal::maglev::NodeBase
properties() constv8::internal::maglev::NodeBaseinline
reduce_input_count(int num=1)v8::internal::maglev::NodeBaseinlineprotected
register_snapshot() constv8::internal::maglev::NodeBaseinline
register_snapshot_address() constv8::internal::maglev::NodeBaseinlineprivate
RegisterSnapshotSize(OpProperties properties)v8::internal::maglev::NodeBaseinlineprivatestatic
RequireSpecificDoubleTemporary(DoubleRegister reg)v8::internal::maglev::NodeBaseinlineprotected
RequireSpecificTemporary(Register reg)v8::internal::maglev::NodeBaseinlineprotected
ReservedField typedefv8::internal::maglev::NodeBaseprotected
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
SetEagerDeoptInfo(Zone *zone, DeoptFrame deopt_frame, compiler::FeedbackSource feedback_to_update=compiler::FeedbackSource())v8::internal::maglev::NodeBaseinline
temporaries()v8::internal::maglev::NodeBaseinline
TryCast()v8::internal::maglev::NodeBaseinline
TryCast() constv8::internal::maglev::NodeBaseinline
TryGetInt32ConstantInput(int index)v8::internal::maglev::NodeBase