#include <js-inlining.h>
|
| | JSInliner (Editor *editor, Zone *local_zone, OptimizedCompilationInfo *info, JSGraph *jsgraph, JSHeapBroker *broker, SourcePositionTable *source_positions, NodeOriginTable *node_origins, const wasm::WasmModule *wasm_module, JsWasmCallsSidetable *js_wasm_calls_sidetable, bool inline_wasm_fct_if_supported) |
| |
| const char * | reducer_name () const override |
| |
| Reduction | Reduce (Node *node) final |
| |
| Reduction | ReduceJSCall (Node *node) |
| |
| | AdvancedReducer (Editor *editor) |
| |
| virtual | ~Reducer ()=default |
| |
| Reduction | Reduce (Node *node, ObserveNodeManager *observe_node_manager) |
| |
| virtual void | Finalize () |
| |
|
| Zone * | zone () const |
| |
| CommonOperatorBuilder * | common () const |
| |
| JSOperatorBuilder * | javascript () const |
| |
| SimplifiedOperatorBuilder * | simplified () const |
| |
| TFGraph * | graph () const |
| |
| JSGraph * | jsgraph () const |
| |
| JSHeapBroker * | broker () const |
| |
| Isolate * | isolate () const |
| |
| OptionalSharedFunctionInfoRef | DetermineCallTarget (Node *node) |
| |
| FeedbackCellRef | DetermineCallContext (Node *node, Node **context_out) |
| |
| FrameState | CreateArtificialFrameState (Node *node, FrameState outer_frame_state, int parameter_count, FrameStateType frame_state_type, SharedFunctionInfoRef shared, OptionalBytecodeArrayRef maybe_bytecode_array, Node *context=nullptr, Node *callee=nullptr) |
| |
| Reduction | InlineCall (Node *call, Node *new_target, Node *context, Node *frame_state, StartNode start, Node *end, Node *exception_target, const NodeVector &uncaught_subcalls, int argument_count) |
| |
Definition at line 33 of file js-inlining.h.
◆ JSInliner()
◆ broker()
| JSHeapBroker * v8::internal::compiler::JSInliner::broker |
( |
| ) |
const |
|
inlineprivate |
◆ common()
◆ CreateArtificialFrameState()
◆ DetermineCallContext()
◆ DetermineCallTarget()
| OptionalSharedFunctionInfoRef v8::internal::compiler::JSInliner::DetermineCallTarget |
( |
Node * | node | ) |
|
|
private |
◆ graph()
| TFGraph * v8::internal::compiler::JSInliner::graph |
( |
| ) |
const |
|
private |
◆ InlineCall()
◆ isolate()
| Isolate * v8::internal::compiler::JSInliner::isolate |
( |
| ) |
const |
|
inlineprivate |
◆ javascript()
◆ jsgraph()
| JSGraph * v8::internal::compiler::JSInliner::jsgraph |
( |
| ) |
const |
|
inlineprivate |
◆ Reduce()
| Reduction v8::internal::compiler::JSInliner::Reduce |
( |
Node * | node | ) |
|
|
inlinefinalvirtual |
◆ ReduceJSCall()
| Reduction v8::internal::compiler::JSInliner::ReduceJSCall |
( |
Node * | node | ) |
|
◆ reducer_name()
| const char * v8::internal::compiler::JSInliner::reducer_name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ simplified()
◆ zone()
| Zone * v8::internal::compiler::JSInliner::zone |
( |
| ) |
const |
|
inlineprivate |
◆ broker_
| JSHeapBroker* const v8::internal::compiler::JSInliner::broker_ |
|
private |
◆ info_
◆ inline_wasm_fct_if_supported_
| bool v8::internal::compiler::JSInliner::inline_wasm_fct_if_supported_ |
|
private |
◆ js_wasm_calls_sidetable_
◆ jsgraph_
| JSGraph* const v8::internal::compiler::JSInliner::jsgraph_ |
|
private |
◆ local_zone_
| Zone* const v8::internal::compiler::JSInliner::local_zone_ |
|
private |
◆ node_origins_
◆ source_positions_
◆ wasm_module_
The documentation for this class was generated from the following files: