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

This is the complete list of members for v8::internal::maglev::Return, 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
Base typedefv8::internal::maglev::Returnprivate
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::FixedInputNodeTMixin< InputCount, TerminalControlNode, Return >inline
exception_handler_address() constv8::internal::maglev::NodeBaseinlineprivate
exception_handler_info()v8::internal::maglev::NodeBaseinline
ExceptionHandlerInfoSize(OpProperties properties)v8::internal::maglev::NodeBaseinlineprivatestatic
FixedInputNodeTMixin(uint64_t bitfield, Args &&... args)v8::internal::maglev::FixedInputNodeTMixin< InputCount, TerminalControlNode, Return >inlineexplicitprotected
ForAllInputsInRegallocAssignmentOrder(Function &&f)v8::internal::maglev::NodeBaseinline
general_temporaries()v8::internal::maglev::NodeBaseinline
GenerateCode(MaglevAssembler *, const ProcessingState &)v8::internal::maglev::Return
has_id() constv8::internal::maglev::NodeBaseinline
has_inputs() constv8::internal::maglev::FixedInputNodeTMixin< InputCount, TerminalControlNode, Return >inline
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::FixedInputNodeTMixin< InputCount, TerminalControlNode, Return >inline
InputAllocationPolicy enum namev8::internal::maglev::NodeBase
InputCountField typedefv8::internal::maglev::NodeBaseprivate
InputTypes typedefv8::internal::maglev::FixedInputNodeTMixin< InputCount, TerminalControlNode, Return >protected
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
kInputCountv8::internal::maglev::FixedInputNodeTMixin< InputCount, TerminalControlNode, Return >static
kInputTypesv8::internal::maglev::Returnstatic
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::NodeTMixin< TerminalControlNode, Return >inlinestatic
New(Zone *zone, size_t input_count, Args &&... args)v8::internal::maglev::NodeTMixin< TerminalControlNode, Return >inlinestatic
next_post_dominating_hole() constv8::internal::maglev::ControlNodeinline
next_post_dominating_hole_v8::internal::maglev::ControlNodeprivate
NextBitField typedefv8::internal::maglev::NodeBaseprotected
NodeBase(uint64_t bitfield)v8::internal::maglev::ControlNodeinlineexplicitprotected
NodeTMixin(uint64_t bitfield, Args &&... args)v8::internal::maglev::NodeTMixin< TerminalControlNode, Return >inlineexplicitprotected
num_temporaries_needed() constv8::internal::maglev::NodeBaseinline
NumDoubleTemporariesNeededField typedefv8::internal::maglev::NodeBaseprivate
NumTemporariesNeededField typedefv8::internal::maglev::NodeBaseprivate
opcode() constv8::internal::maglev::NodeTMixin< TerminalControlNode, Return >inline
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
PrintParams(std::ostream &, MaglevGraphLabeller *) constv8::internal::maglev::Returninline
properties() constv8::internal::maglev::NodeTMixin< TerminalControlNode, Return >inline
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
Return(uint64_t bitfield)v8::internal::maglev::Returninlineexplicit
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_next_post_dominating_hole(ControlNode *node)v8::internal::maglev::ControlNodeinline
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
SetValueLocationConstraints()v8::internal::maglev::Return
temporaries()v8::internal::maglev::NodeBaseinline
TerminalControlNode(uint64_t bitfield)v8::internal::maglev::TerminalControlNodeinlineexplicitprotected
TerminalControlNodeT(uint64_t bitfield)v8::internal::maglev::TerminalControlNodeT< 1, Return >inlineexplicitprotected
TryCast()v8::internal::maglev::NodeBaseinline
TryCast() constv8::internal::maglev::NodeBaseinline
TryGetInt32ConstantInput(int index)v8::internal::maglev::NodeBase
value_input()v8::internal::maglev::Returninline
VerifyInputs(MaglevGraphLabeller *graph_labeller) constv8::internal::maglev::FixedInputNodeTMixin< InputCount, TerminalControlNode, Return >inline