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

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

AddBytecodePositionDecorator()v8::internal::compiler::BytecodeGraphBuilderprivate
AdvanceIteratorsTo(int bytecode_offset)v8::internal::compiler::BytecodeGraphBuilderprivate
AdvanceToOsrEntryAndPeelLoops()v8::internal::compiler::BytecodeGraphBuilderprivate
ApplyEarlyReduction(JSTypeHintLowering::LoweringResult reduction)v8::internal::compiler::BytecodeGraphBuilderprivate
broker() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
broker_v8::internal::compiler::BytecodeGraphBuilderprivate
BuildBinaryOp(const Operator *op)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildBinaryOpWithImmediate(const Operator *op)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildCall(ConvertReceiverMode receiver_mode, Node *const *args, size_t arg_count, int slot_id)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildCall(ConvertReceiverMode receiver_mode, std::initializer_list< Node * > args, int slot_id)v8::internal::compiler::BytecodeGraphBuilderinlineprivate
BuildCallVarArgs(ConvertReceiverMode receiver_mode)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildCastOperator(const Operator *op)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildCompareOp(const Operator *op)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildCreateArguments(CreateArgumentsType type)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildDelete(LanguageMode language_mode)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildFunctionEntryStackCheck()v8::internal::compiler::BytecodeGraphBuilderprivate
BuildHoleCheckAndThrow(Node *condition, Runtime::FunctionId runtime_id, Node *name=nullptr)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildIterationBodyStackCheck()v8::internal::compiler::BytecodeGraphBuilderprivate
BuildJump()v8::internal::compiler::BytecodeGraphBuilderprivate
BuildJumpIf(Node *condition)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildJumpIfEqual(Node *comperand)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildJumpIfFalse()v8::internal::compiler::BytecodeGraphBuilderprivate
BuildJumpIfForInDone()v8::internal::compiler::BytecodeGraphBuilderprivate
BuildJumpIfJSReceiver()v8::internal::compiler::BytecodeGraphBuilderprivate
BuildJumpIfNot(Node *condition)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildJumpIfNotEqual(Node *comperand)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildJumpIfNotHole()v8::internal::compiler::BytecodeGraphBuilderprivate
BuildJumpIfToBooleanFalse()v8::internal::compiler::BytecodeGraphBuilderprivate
BuildJumpIfToBooleanTrue()v8::internal::compiler::BytecodeGraphBuilderprivate
BuildJumpIfTrue()v8::internal::compiler::BytecodeGraphBuilderprivate
BuildLdaLookupContextSlot(ContextKind context_kind, TypeofMode typeof_mode)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildLdaLookupGlobalSlot(TypeofMode typeof_mode)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildLdaLookupSlot(TypeofMode typeof_mode)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildLoadFeedbackCell(int index)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildLoadGlobal(NameRef name, uint32_t feedback_slot_index, TypeofMode typeof_mode)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildLoadNativeContextField(int index)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildLoopExitsForBranch(int target_offset)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildLoopExitsForFunctionExit(const BytecodeLivenessState *liveness)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildLoopExitsUntilLoop(int loop_offset, const BytecodeLivenessState *liveness)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildLoopHeaderEnvironment(int current_offset)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildNamedStore(NamedStoreMode store_mode)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildOSREntryStackCheck()v8::internal::compiler::BytecodeGraphBuilderprivate
BuildReturn(const BytecodeLivenessState *liveness)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildSwitchOnGeneratorState(const ZoneVector< ResumeJumpTarget > &resume_jump_targets, bool allow_fallthrough_on_executing)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildSwitchOnSmi(Node *condition)v8::internal::compiler::BytecodeGraphBuilderprivate
BuildUnaryOp(const Operator *op)v8::internal::compiler::BytecodeGraphBuilderprivate
bytecode_analysis() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
bytecode_analysis_v8::internal::compiler::BytecodeGraphBuilderprivate
bytecode_array() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
bytecode_array_v8::internal::compiler::BytecodeGraphBuilderprivate
bytecode_iterator() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
bytecode_iterator()v8::internal::compiler::BytecodeGraphBuilderinlineprivate
bytecode_iterator_v8::internal::compiler::BytecodeGraphBuilderprivate
BytecodeGraphBuilder(JSHeapBroker *broker, Zone *local_zone, NativeContextRef native_context, SharedFunctionInfoRef shared_info, BytecodeArrayRef bytecode, FeedbackCellRef feedback_cell, BytecodeOffset osr_offset, JSGraph *jsgraph, CallFrequency const &invocation_frequency, SourcePositionTable *source_positions, NodeOriginTable *node_origins, int inlining_id, CodeKind code_kind, BytecodeGraphBuilderFlags flags, TickCounter *tick_counter, ObserveNodeInfo const &observe_node_info)v8::internal::compiler::BytecodeGraphBuilder
BytecodeGraphBuilder(const BytecodeGraphBuilder &)=deletev8::internal::compiler::BytecodeGraphBuilder
cached_parameters_v8::internal::compiler::BytecodeGraphBuilderprivate
CheckContextExtensionAtDepth(Environment *slow_environment, uint32_t depth)v8::internal::compiler::BytecodeGraphBuilderprivate
CheckContextExtensions(uint32_t depth)v8::internal::compiler::BytecodeGraphBuilderprivate
CheckContextExtensionsSlowPath(uint32_t depth)v8::internal::compiler::BytecodeGraphBuilderprivate
code_kind() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
code_kind_v8::internal::compiler::BytecodeGraphBuilderprivate
common() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
ComputeCallFeedbackRelation(int slot_id) constv8::internal::compiler::BytecodeGraphBuilderprivate
ComputeCallFrequency(int slot_id) constv8::internal::compiler::BytecodeGraphBuilderprivate
CreateFeedbackSource(int slot_id)v8::internal::compiler::BytecodeGraphBuilderprivate
CreateFeedbackSource(FeedbackSlot slot)v8::internal::compiler::BytecodeGraphBuilderprivate
CreateFeedbackVectorNode()v8::internal::compiler::BytecodeGraphBuilderprivate
CreateGraph()v8::internal::compiler::BytecodeGraphBuilder
CreateNativeContextNode()v8::internal::compiler::BytecodeGraphBuilderprivate
current_exception_handler() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
current_exception_handler_v8::internal::compiler::BytecodeGraphBuilderprivate
currently_peeled_loop_offset() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
currently_peeled_loop_offset_v8::internal::compiler::BytecodeGraphBuilderprivate
decorator_v8::internal::compiler::BytecodeGraphBuilderprivate
EnsureInputBufferSize(int size)v8::internal::compiler::BytecodeGraphBuilderprivate
environment() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
environment()v8::internal::compiler::BytecodeGraphBuilderinlineprivate
environment_v8::internal::compiler::BytecodeGraphBuilderprivate
exception_handlers_v8::internal::compiler::BytecodeGraphBuilderprivate
exit_controls_v8::internal::compiler::BytecodeGraphBuilderprivate
ExitThenEnterExceptionHandlers(int current_offset)v8::internal::compiler::BytecodeGraphBuilderprivate
feedback_cell_v8::internal::compiler::BytecodeGraphBuilderprivate
feedback_vector() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
feedback_vector_v8::internal::compiler::BytecodeGraphBuilderprivate
feedback_vector_node() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
feedback_vector_node_v8::internal::compiler::BytecodeGraphBuilderprivate
frame_state_function_info() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
frame_state_function_info_v8::internal::compiler::BytecodeGraphBuilderprivate
function_closure_v8::internal::compiler::BytecodeGraphBuilderprivate
generator_merge_environments_v8::internal::compiler::BytecodeGraphBuilderprivate
GetCallArgumentsFromRegisters(Node *callee, Node *receiver, interpreter::Register first_arg, int arg_count)v8::internal::compiler::BytecodeGraphBuilderprivate
GetConstructArgumentsFromRegister(Node *target, Node *new_target, interpreter::Register first_arg, int arg_count)v8::internal::compiler::BytecodeGraphBuilderprivate
GetForInMode(FeedbackSlot slot)v8::internal::compiler::BytecodeGraphBuilderprivate
GetFunctionClosure()v8::internal::compiler::BytecodeGraphBuilderprivate
GetParameter(int index, const char *debug_name_hint=nullptr)v8::internal::compiler::BytecodeGraphBuilderprivate
GetSpeculationMode(int slot_id) constv8::internal::compiler::BytecodeGraphBuilderprivate
graph() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
graph_zone() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
input_buffer_v8::internal::compiler::BytecodeGraphBuilderprivate
input_buffer_size_v8::internal::compiler::BytecodeGraphBuilderprivate
invocation_frequency_v8::internal::compiler::BytecodeGraphBuilderprivate
isolate() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
javascript() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
jsgraph() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
jsgraph_v8::internal::compiler::BytecodeGraphBuilderprivate
kBinaryOperationHintIndexv8::internal::compiler::BytecodeGraphBuilderprivatestatic
kBinaryOperationSmiHintIndexv8::internal::compiler::BytecodeGraphBuilderprivatestatic
kCompareOperationHintIndexv8::internal::compiler::BytecodeGraphBuilderprivatestatic
kCountOperationHintIndexv8::internal::compiler::BytecodeGraphBuilderprivatestatic
kInputBufferSizeIncrementv8::internal::compiler::BytecodeGraphBuilderprivatestatic
kUnaryOperationHintIndexv8::internal::compiler::BytecodeGraphBuilderprivatestatic
local_isolate_v8::internal::compiler::BytecodeGraphBuilderprivate
local_zone() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
local_zone_v8::internal::compiler::BytecodeGraphBuilderprivate
MakeNode(const Operator *op, int value_input_count, Node *const *value_inputs, bool incomplete=false)v8::internal::compiler::BytecodeGraphBuilderprivate
MakeRefForConstantForIndexOperand(int operand_index)v8::internal::compiler::BytecodeGraphBuilderinlineprivate
mark_as_needing_eager_checkpoint(bool value)v8::internal::compiler::BytecodeGraphBuilderinlineprivate
merge_environments_v8::internal::compiler::BytecodeGraphBuilderprivate
MergeControl(Node *control, Node *other)v8::internal::compiler::BytecodeGraphBuilderprivate
MergeControlToLeaveFunction(Node *exit)v8::internal::compiler::BytecodeGraphBuilderprivate
MergeEffect(Node *effect, Node *other_effect, Node *control)v8::internal::compiler::BytecodeGraphBuilderprivate
MergeIntoSuccessorEnvironment(int target_offset)v8::internal::compiler::BytecodeGraphBuilderprivate
MergeValue(Node *value, Node *other_value, Node *control)v8::internal::compiler::BytecodeGraphBuilderprivate
NamedStoreMode enum namev8::internal::compiler::BytecodeGraphBuilderprivate
native_context() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
native_context_v8::internal::compiler::BytecodeGraphBuilderprivate
native_context_node() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
native_context_node_v8::internal::compiler::BytecodeGraphBuilderprivate
needs_eager_checkpoint() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
needs_eager_checkpoint_v8::internal::compiler::BytecodeGraphBuilderprivate
NewBranch(Node *condition, BranchHint hint=BranchHint::kNone)v8::internal::compiler::BytecodeGraphBuilderinlineprivate
NewEffectPhi(int count, Node *input, Node *control)v8::internal::compiler::BytecodeGraphBuilderprivate
NewIfDefault()v8::internal::compiler::BytecodeGraphBuilderinlineprivate
NewIfFalse()v8::internal::compiler::BytecodeGraphBuilderinlineprivate
NewIfTrue()v8::internal::compiler::BytecodeGraphBuilderinlineprivate
NewIfValue(int32_t value)v8::internal::compiler::BytecodeGraphBuilderinlineprivate
NewLoop()v8::internal::compiler::BytecodeGraphBuilderinlineprivate
NewMerge()v8::internal::compiler::BytecodeGraphBuilderinlineprivate
NewNode(const Operator *op, bool incomplete=false)v8::internal::compiler::BytecodeGraphBuilderinlineprivate
NewNode(const Operator *op, Node *n0, Args... nodes)v8::internal::compiler::BytecodeGraphBuilderinlineprivate
NewPhi(int count, Node *input, Node *control)v8::internal::compiler::BytecodeGraphBuilderprivate
NewSwitch(Node *condition, int control_output_count)v8::internal::compiler::BytecodeGraphBuilderinlineprivate
node_origins_v8::internal::compiler::BytecodeGraphBuilderprivate
observe_node_info_v8::internal::compiler::BytecodeGraphBuilderprivate
operator=(const BytecodeGraphBuilder &)=deletev8::internal::compiler::BytecodeGraphBuilder
osr_v8::internal::compiler::BytecodeGraphBuilderprivate
PrepareEagerCheckpoint()v8::internal::compiler::BytecodeGraphBuilderprivate
PrepareFrameState(Node *node, OutputFrameStateCombine combine, BytecodeOffset bailout_id, const BytecodeLivenessState *liveness)v8::internal::compiler::BytecodeGraphBuilderprivate
PrepareFrameState(Node *node, OutputFrameStateCombine combine)v8::internal::compiler::BytecodeGraphBuilderinlineprivate
PrepareFrameStateForFunctionEntryStackCheck(Node *node)v8::internal::compiler::BytecodeGraphBuilderinlineprivate
PrepareFrameStateForOSREntryStackCheck(Node *node)v8::internal::compiler::BytecodeGraphBuilderinlineprivate
ProcessCallRuntimeArguments(const Operator *call_runtime_op, interpreter::Register receiver, size_t reg_count)v8::internal::compiler::BytecodeGraphBuilderprivate
ProcessCallVarArgs(ConvertReceiverMode receiver_mode, Node *callee, interpreter::Register first_reg, int arg_count)v8::internal::compiler::BytecodeGraphBuilderprivate
RemoveBytecodePositionDecorator()v8::internal::compiler::BytecodeGraphBuilderprivate
RemoveMergeEnvironmentsBeforeOffset(int limit_offset)v8::internal::compiler::BytecodeGraphBuilderprivate
set_current_exception_handler(int index)v8::internal::compiler::BytecodeGraphBuilderinlineprivate
set_currently_peeled_loop_offset(int offset)v8::internal::compiler::BytecodeGraphBuilderinlineprivate
set_environment(Environment *env)v8::internal::compiler::BytecodeGraphBuilderinlineprivate
shared_info() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
shared_info_v8::internal::compiler::BytecodeGraphBuilderprivate
simplified() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
skip_first_stack_and_tierup_check_v8::internal::compiler::BytecodeGraphBuilderprivate
skip_first_stack_check() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
skip_tierup_check() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
source_position_iterator()v8::internal::compiler::BytecodeGraphBuilderinlineprivate
source_position_iterator_v8::internal::compiler::BytecodeGraphBuilderprivate
source_positions_v8::internal::compiler::BytecodeGraphBuilderprivate
start_position_v8::internal::compiler::BytecodeGraphBuilderprivate
state_values_cache_v8::internal::compiler::BytecodeGraphBuilderprivate
SwitchToMergeEnvironment(int current_offset)v8::internal::compiler::BytecodeGraphBuilderprivate
tick_counter_v8::internal::compiler::BytecodeGraphBuilderprivate
TryBuildSimplifiedBinaryOp(const Operator *op, Node *left, Node *right, FeedbackSlot slot)v8::internal::compiler::BytecodeGraphBuilderprivate
TryBuildSimplifiedCall(const Operator *op, Node *const *args, int arg_count, FeedbackSlot slot)v8::internal::compiler::BytecodeGraphBuilderprivate
TryBuildSimplifiedConstruct(const Operator *op, Node *const *args, int arg_count, FeedbackSlot slot)v8::internal::compiler::BytecodeGraphBuilderprivate
TryBuildSimplifiedForInNext(Node *receiver, Node *cache_array, Node *cache_type, Node *index, FeedbackSlot slot)v8::internal::compiler::BytecodeGraphBuilderprivate
TryBuildSimplifiedForInPrepare(Node *receiver, FeedbackSlot slot)v8::internal::compiler::BytecodeGraphBuilderprivate
TryBuildSimplifiedGetIterator(const Operator *op, Node *receiver, FeedbackSlot load_slot, FeedbackSlot call_slot)v8::internal::compiler::BytecodeGraphBuilderprivate
TryBuildSimplifiedLoadKeyed(const Operator *op, Node *receiver, Node *key, FeedbackSlot slot)v8::internal::compiler::BytecodeGraphBuilderprivate
TryBuildSimplifiedLoadNamed(const Operator *op, FeedbackSlot slot)v8::internal::compiler::BytecodeGraphBuilderprivate
TryBuildSimplifiedStoreKeyed(const Operator *op, Node *receiver, Node *key, Node *value, FeedbackSlot slot)v8::internal::compiler::BytecodeGraphBuilderprivate
TryBuildSimplifiedStoreNamed(const Operator *op, Node *receiver, Node *value, FeedbackSlot slot)v8::internal::compiler::BytecodeGraphBuilderprivate
TryBuildSimplifiedToNumber(Node *input, FeedbackSlot slot)v8::internal::compiler::BytecodeGraphBuilderprivate
TryBuildSimplifiedUnaryOp(const Operator *op, Node *operand, FeedbackSlot slot)v8::internal::compiler::BytecodeGraphBuilderprivate
TryGetScopeInfo()v8::internal::compiler::BytecodeGraphBuilderprivate
type_hint_lowering() constv8::internal::compiler::BytecodeGraphBuilderinlineprivate
type_hint_lowering_v8::internal::compiler::BytecodeGraphBuilderprivate
UpdateSourceAndBytecodePosition(int offset)v8::internal::compiler::BytecodeGraphBuilderprivate
VisitBytecodes()v8::internal::compiler::BytecodeGraphBuilderprivate
VisitSingleBytecode()v8::internal::compiler::BytecodeGraphBuilderprivate