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

This is the complete list of members for v8::internal::maglev::BranchControlNodeT< InputCount, Derived >, 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
BranchControlNode(uint64_t bitfield, BasicBlockRef *if_true_refs, BasicBlockRef *if_false_refs)v8::internal::maglev::BranchControlNodeinline
BranchControlNodeT(uint64_t bitfield, BasicBlockRef *if_true_refs, BasicBlockRef *if_false_refs)v8::internal::maglev::BranchControlNodeT< InputCount, Derived >inlineexplicitprotected
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
ConditionalControlNode(uint64_t bitfield)v8::internal::maglev::ConditionalControlNodeinlineexplicit
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, BranchControlNode, Derived >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, BranchControlNode, Derived >inlineexplicitprotected
ForAllInputsInRegallocAssignmentOrder(Function &&f)v8::internal::maglev::NodeBaseinline
general_temporaries()v8::internal::maglev::NodeBaseinline
has_id() constv8::internal::maglev::NodeBaseinline
has_inputs() constv8::internal::maglev::FixedInputNodeTMixin< InputCount, BranchControlNode, Derived >inline
id() constv8::internal::maglev::NodeBaseinline
id_v8::internal::maglev::NodeBaseprivate
if_false() constv8::internal::maglev::BranchControlNodeinline
if_false_v8::internal::maglev::BranchControlNodeprivate
if_true() constv8::internal::maglev::BranchControlNodeinline
if_true_v8::internal::maglev::BranchControlNodeprivate
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, BranchControlNode, Derived >inline
InputAllocationPolicy enum namev8::internal::maglev::NodeBase
InputCountField typedefv8::internal::maglev::NodeBaseprivate
InputTypes typedefv8::internal::maglev::FixedInputNodeTMixin< InputCount, BranchControlNode, Derived >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, BranchControlNode, Derived >static
kInputTypesv8::internal::maglev::FixedInputNodeTMixin< InputCount, BranchControlNode, Derived >protected
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< BranchControlNode, Derived >inlinestatic
New(Zone *zone, size_t input_count, Args &&... args)v8::internal::maglev::NodeTMixin< BranchControlNode, Derived >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< BranchControlNode, Derived >inlineexplicitprotected
num_temporaries_needed() constv8::internal::maglev::NodeBaseinline
NumDoubleTemporariesNeededField typedefv8::internal::maglev::NodeBaseprivate
NumTemporariesNeededField typedefv8::internal::maglev::NodeBaseprivate
opcode() constv8::internal::maglev::NodeTMixin< BranchControlNode, Derived >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
properties() constv8::internal::maglev::NodeTMixin< BranchControlNode, Derived >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
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_if_false(BasicBlock *block)v8::internal::maglev::BranchControlNodeinline
set_if_true(BasicBlock *block)v8::internal::maglev::BranchControlNodeinline
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
temporaries()v8::internal::maglev::NodeBaseinline
TryCast()v8::internal::maglev::NodeBaseinline
TryCast() constv8::internal::maglev::NodeBaseinline
TryGetInt32ConstantInput(int index)v8::internal::maglev::NodeBase
VerifyInputs(MaglevGraphLabeller *graph_labeller) constv8::internal::maglev::FixedInputNodeTMixin< InputCount, BranchControlNode, Derived >inline