![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Types | |
| enum | Mode { kGeneralInlining, kRestrictedInlining, kStressInlining } |
Public Member Functions | |
| JSInliningHeuristic (Editor *editor, Mode mode, Zone *local_zone, OptimizedCompilationInfo *info, JSGraph *jsgraph, JSHeapBroker *broker, SourcePositionTable *source_positions) | |
| const char * | reducer_name () const override |
| Reduction | Reduce (Node *node) final |
| void | Finalize () final |
Public Member Functions inherited from v8::internal::compiler::AdvancedReducer | |
| AdvancedReducer (Editor *editor) | |
Additional Inherited Members | |
Static Public Member Functions inherited from v8::internal::compiler::Reducer | |
| static Reduction | NoChange () |
| static Reduction | Replace (Node *node) |
| static Reduction | Changed (Node *node) |
Protected Member Functions inherited from v8::internal::compiler::AdvancedReducer | |
| void | Replace (Node *node, Node *replacement) |
| void | Revisit (Node *node) |
| void | ReplaceWithValue (Node *node, Node *value, Node *effect=nullptr, Node *control=nullptr) |
| void | RelaxEffectsAndControls (Node *node) |
| void | RelaxControls (Node *node) |
Static Protected Member Functions inherited from v8::internal::compiler::AdvancedReducer | |
| static Reduction | Replace (Node *node) |
Definition at line 14 of file js-inlining-heuristic.h.