|
| void | RemoveMergeEnvironmentsBeforeOffset (int limit_offset) |
| |
| void | AdvanceToOsrEntryAndPeelLoops () |
| |
| void | AdvanceIteratorsTo (int bytecode_offset) |
| |
| void | VisitSingleBytecode () |
| |
| void | VisitBytecodes () |
| |
| void | AddBytecodePositionDecorator () |
| |
| void | RemoveBytecodePositionDecorator () |
| |
| Node * | GetFunctionClosure () |
| |
| Node * | GetParameter (int index, const char *debug_name_hint=nullptr) |
| |
| CodeKind | code_kind () const |
| |
| void | CreateFeedbackVectorNode () |
| |
| Node * | feedback_vector_node () const |
| |
| void | CreateNativeContextNode () |
| |
| Node * | native_context_node () const |
| |
| Node * | BuildLoadFeedbackCell (int index) |
| |
| Node * | BuildLoadNativeContextField (int index) |
| |
| FeedbackSource | CreateFeedbackSource (int slot_id) |
| |
| FeedbackSource | CreateFeedbackSource (FeedbackSlot slot) |
| |
| void | set_environment (Environment *env) |
| |
| const Environment * | environment () const |
| |
| Environment * | environment () |
| |
| Node * | NewNode (const Operator *op, bool incomplete=false) |
| |
| template<class... Args> |
| Node * | NewNode (const Operator *op, Node *n0, Args... nodes) |
| |
| Node * | NewIfTrue () |
| |
| Node * | NewIfFalse () |
| |
| Node * | NewIfValue (int32_t value) |
| |
| Node * | NewIfDefault () |
| |
| Node * | NewMerge () |
| |
| Node * | NewLoop () |
| |
| Node * | NewBranch (Node *condition, BranchHint hint=BranchHint::kNone) |
| |
| Node * | NewSwitch (Node *condition, int control_output_count) |
| |
| Node * | NewPhi (int count, Node *input, Node *control) |
| |
| Node * | NewEffectPhi (int count, Node *input, Node *control) |
| |
| Node * | MergeControl (Node *control, Node *other) |
| |
| Node * | MergeEffect (Node *effect, Node *other_effect, Node *control) |
| |
| Node * | MergeValue (Node *value, Node *other_value, Node *control) |
| |
| Node * | MakeNode (const Operator *op, int value_input_count, Node *const *value_inputs, bool incomplete=false) |
| |
| Node ** | EnsureInputBufferSize (int size) |
| |
| Node *const * | GetCallArgumentsFromRegisters (Node *callee, Node *receiver, interpreter::Register first_arg, int arg_count) |
| |
| Node *const * | ProcessCallVarArgs (ConvertReceiverMode receiver_mode, Node *callee, interpreter::Register first_reg, int arg_count) |
| |
| Node *const * | GetConstructArgumentsFromRegister (Node *target, Node *new_target, interpreter::Register first_arg, int arg_count) |
| |
| Node * | ProcessCallRuntimeArguments (const Operator *call_runtime_op, interpreter::Register receiver, size_t reg_count) |
| |
| void | PrepareEagerCheckpoint () |
| |
| void | PrepareFrameState (Node *node, OutputFrameStateCombine combine, BytecodeOffset bailout_id, const BytecodeLivenessState *liveness) |
| |
| void | PrepareFrameState (Node *node, OutputFrameStateCombine combine) |
| |
| void | PrepareFrameStateForFunctionEntryStackCheck (Node *node) |
| |
| void | PrepareFrameStateForOSREntryStackCheck (Node *node) |
| |
| void | BuildCreateArguments (CreateArgumentsType type) |
| |
| Node * | BuildLoadGlobal (NameRef name, uint32_t feedback_slot_index, TypeofMode typeof_mode) |
| |
| void | BuildNamedStore (NamedStoreMode store_mode) |
| |
| void | BuildLdaLookupSlot (TypeofMode typeof_mode) |
| |
| void | BuildLdaLookupContextSlot (ContextKind context_kind, TypeofMode typeof_mode) |
| |
| void | BuildLdaLookupGlobalSlot (TypeofMode typeof_mode) |
| |
| void | BuildCallVarArgs (ConvertReceiverMode receiver_mode) |
| |
| void | BuildCall (ConvertReceiverMode receiver_mode, Node *const *args, size_t arg_count, int slot_id) |
| |
| void | BuildCall (ConvertReceiverMode receiver_mode, std::initializer_list< Node * > args, int slot_id) |
| |
| void | BuildUnaryOp (const Operator *op) |
| |
| void | BuildBinaryOp (const Operator *op) |
| |
| void | BuildBinaryOpWithImmediate (const Operator *op) |
| |
| void | BuildCompareOp (const Operator *op) |
| |
| void | BuildDelete (LanguageMode language_mode) |
| |
| void | BuildCastOperator (const Operator *op) |
| |
| void | BuildHoleCheckAndThrow (Node *condition, Runtime::FunctionId runtime_id, Node *name=nullptr) |
| |
| JSTypeHintLowering::LoweringResult | TryBuildSimplifiedUnaryOp (const Operator *op, Node *operand, FeedbackSlot slot) |
| |
| JSTypeHintLowering::LoweringResult | TryBuildSimplifiedBinaryOp (const Operator *op, Node *left, Node *right, FeedbackSlot slot) |
| |
| JSTypeHintLowering::LoweringResult | TryBuildSimplifiedForInNext (Node *receiver, Node *cache_array, Node *cache_type, Node *index, FeedbackSlot slot) |
| |
| JSTypeHintLowering::LoweringResult | TryBuildSimplifiedForInPrepare (Node *receiver, FeedbackSlot slot) |
| |
| JSTypeHintLowering::LoweringResult | TryBuildSimplifiedToNumber (Node *input, FeedbackSlot slot) |
| |
| JSTypeHintLowering::LoweringResult | TryBuildSimplifiedCall (const Operator *op, Node *const *args, int arg_count, FeedbackSlot slot) |
| |
| JSTypeHintLowering::LoweringResult | TryBuildSimplifiedConstruct (const Operator *op, Node *const *args, int arg_count, FeedbackSlot slot) |
| |
| JSTypeHintLowering::LoweringResult | TryBuildSimplifiedGetIterator (const Operator *op, Node *receiver, FeedbackSlot load_slot, FeedbackSlot call_slot) |
| |
| JSTypeHintLowering::LoweringResult | TryBuildSimplifiedLoadNamed (const Operator *op, FeedbackSlot slot) |
| |
| JSTypeHintLowering::LoweringResult | TryBuildSimplifiedLoadKeyed (const Operator *op, Node *receiver, Node *key, FeedbackSlot slot) |
| |
| JSTypeHintLowering::LoweringResult | TryBuildSimplifiedStoreNamed (const Operator *op, Node *receiver, Node *value, FeedbackSlot slot) |
| |
| JSTypeHintLowering::LoweringResult | TryBuildSimplifiedStoreKeyed (const Operator *op, Node *receiver, Node *key, Node *value, FeedbackSlot slot) |
| |
| void | ApplyEarlyReduction (JSTypeHintLowering::LoweringResult reduction) |
| |
| Environment * | CheckContextExtensions (uint32_t depth) |
| |
| Environment * | CheckContextExtensionsSlowPath (uint32_t depth) |
| |
| OptionalScopeInfoRef | TryGetScopeInfo () |
| |
| Environment * | CheckContextExtensionAtDepth (Environment *slow_environment, uint32_t depth) |
| |
| ForInMode | GetForInMode (FeedbackSlot slot) |
| |
| CallFrequency | ComputeCallFrequency (int slot_id) const |
| |
| SpeculationMode | GetSpeculationMode (int slot_id) const |
| |
| CallFeedbackRelation | ComputeCallFeedbackRelation (int slot_id) const |
| |
| void | BuildFunctionEntryStackCheck () |
| |
| void | BuildIterationBodyStackCheck () |
| |
| void | BuildOSREntryStackCheck () |
| |
| void | BuildJump () |
| |
| void | BuildJumpIf (Node *condition) |
| |
| void | BuildJumpIfNot (Node *condition) |
| |
| void | BuildJumpIfEqual (Node *comperand) |
| |
| void | BuildJumpIfNotEqual (Node *comperand) |
| |
| void | BuildJumpIfTrue () |
| |
| void | BuildJumpIfFalse () |
| |
| void | BuildJumpIfToBooleanTrue () |
| |
| void | BuildJumpIfToBooleanFalse () |
| |
| void | BuildJumpIfNotHole () |
| |
| void | BuildJumpIfJSReceiver () |
| |
| void | BuildJumpIfForInDone () |
| |
| void | BuildSwitchOnSmi (Node *condition) |
| |
| void | BuildSwitchOnGeneratorState (const ZoneVector< ResumeJumpTarget > &resume_jump_targets, bool allow_fallthrough_on_executing) |
| |
| void | MergeIntoSuccessorEnvironment (int target_offset) |
| |
| void | BuildLoopHeaderEnvironment (int current_offset) |
| |
| void | SwitchToMergeEnvironment (int current_offset) |
| |
| void | MergeControlToLeaveFunction (Node *exit) |
| |
| void | BuildLoopExitsForBranch (int target_offset) |
| |
| void | BuildLoopExitsForFunctionExit (const BytecodeLivenessState *liveness) |
| |
| void | BuildLoopExitsUntilLoop (int loop_offset, const BytecodeLivenessState *liveness) |
| |
| void | BuildReturn (const BytecodeLivenessState *liveness) |
| |
| void | ExitThenEnterExceptionHandlers (int current_offset) |
| |
| void | UpdateSourceAndBytecodePosition (int offset) |
| |
| template<class T = Object> |
| ref_traits< T >::ref_type | MakeRefForConstantForIndexOperand (int operand_index) |
| |
| TFGraph * | graph () const |
| |
| CommonOperatorBuilder * | common () const |
| |
| Zone * | graph_zone () const |
| |
| JSGraph * | jsgraph () const |
| |
| Isolate * | isolate () const |
| |
| JSOperatorBuilder * | javascript () const |
| |
| SimplifiedOperatorBuilder * | simplified () const |
| |
| Zone * | local_zone () const |
| |
| BytecodeArrayRef | bytecode_array () const |
| |
| FeedbackVectorRef | feedback_vector () const |
| |
| const JSTypeHintLowering & | type_hint_lowering () const |
| |
| const FrameStateFunctionInfo * | frame_state_function_info () const |
| |
| SourcePositionTableIterator & | source_position_iterator () |
| |
| interpreter::BytecodeArrayIterator const & | bytecode_iterator () const |
| |
| interpreter::BytecodeArrayIterator & | bytecode_iterator () |
| |
| BytecodeAnalysis const & | bytecode_analysis () const |
| |
| int | currently_peeled_loop_offset () const |
| |
| void | set_currently_peeled_loop_offset (int offset) |
| |
| bool | skip_first_stack_check () const |
| |
| bool | skip_tierup_check () const |
| |
| int | current_exception_handler () const |
| |
| void | set_current_exception_handler (int index) |
| |
| bool | needs_eager_checkpoint () const |
| |
| void | mark_as_needing_eager_checkpoint (bool value) |
| |
| JSHeapBroker * | broker () const |
| |
| NativeContextRef | native_context () const |
| |
| SharedFunctionInfoRef | shared_info () const |
| |
Definition at line 40 of file bytecode-graph-builder.cc.