#include <js-generic-lowering.h>
|
| void | ReplaceWithBuiltinCall (Node *node, Builtin builtin) |
| |
| void | ReplaceWithBuiltinCall (Node *node, Callable c, CallDescriptor::Flags flags) |
| |
| void | ReplaceWithBuiltinCall (Node *node, Callable c, CallDescriptor::Flags flags, Operator::Properties properties) |
| |
| void | ReplaceWithRuntimeCall (Node *node, Runtime::FunctionId f, int args=-1) |
| |
| void | ReplaceUnaryOpWithBuiltinCall (Node *node, Builtin builtin_without_feedback, Builtin builtin_with_feedback) |
| |
| void | ReplaceBinaryOpWithBuiltinCall (Node *node, Builtin builtin_without_feedback, Builtin builtin_with_feedback) |
| |
| Zone * | zone () const |
| |
| Isolate * | isolate () const |
| |
| JSGraph * | jsgraph () const |
| |
| TFGraph * | graph () const |
| |
| CommonOperatorBuilder * | common () const |
| |
| MachineOperatorBuilder * | machine () const |
| |
| JSHeapBroker * | broker () const |
| |
| void | Replace (Node *node, Node *replacement) |
| |
| void | Replace (Node *node, Node *replacement, NodeId max_id) |
| |
| void | Revisit (Node *node) |
| |
| void | ReplaceWithValue (Node *node, Node *value, Node *effect=nullptr, Node *control=nullptr) |
| |
| void | RelaxEffectsAndControls (Node *node) |
| |
| void | RelaxControls (Node *node, Node *control=nullptr) |
| |
| void | MergeControlToEnd (TFGraph *graph, CommonOperatorBuilder *common, Node *node) |
| |
Definition at line 24 of file js-generic-lowering.h.
◆ JSGenericLowering()
◆ ~JSGenericLowering()
| v8::internal::compiler::JSGenericLowering::~JSGenericLowering |
( |
| ) |
|
|
finaldefault |
◆ broker()
| JSHeapBroker * v8::internal::compiler::JSGenericLowering::broker |
( |
| ) |
const |
|
inlineprotected |
◆ common()
◆ graph()
| TFGraph * v8::internal::compiler::JSGenericLowering::graph |
( |
| ) |
const |
|
protected |
◆ isolate()
| Isolate * v8::internal::compiler::JSGenericLowering::isolate |
( |
| ) |
const |
|
protected |
◆ jsgraph()
| JSGraph * v8::internal::compiler::JSGenericLowering::jsgraph |
( |
| ) |
const |
|
inlineprotected |
◆ machine()
◆ Reduce()
| Reduction v8::internal::compiler::JSGenericLowering::Reduce |
( |
Node * | node | ) |
|
|
finalvirtual |
◆ reducer_name()
| const char * v8::internal::compiler::JSGenericLowering::reducer_name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ ReplaceBinaryOpWithBuiltinCall()
| void v8::internal::compiler::JSGenericLowering::ReplaceBinaryOpWithBuiltinCall |
( |
Node * | node, |
|
|
Builtin | builtin_without_feedback, |
|
|
Builtin | builtin_with_feedback ) |
|
protected |
◆ ReplaceUnaryOpWithBuiltinCall()
| void v8::internal::compiler::JSGenericLowering::ReplaceUnaryOpWithBuiltinCall |
( |
Node * | node, |
|
|
Builtin | builtin_without_feedback, |
|
|
Builtin | builtin_with_feedback ) |
|
protected |
◆ ReplaceWithBuiltinCall() [1/3]
| void v8::internal::compiler::JSGenericLowering::ReplaceWithBuiltinCall |
( |
Node * | node, |
|
|
Builtin | builtin ) |
|
protected |
◆ ReplaceWithBuiltinCall() [2/3]
◆ ReplaceWithBuiltinCall() [3/3]
◆ ReplaceWithRuntimeCall()
| void v8::internal::compiler::JSGenericLowering::ReplaceWithRuntimeCall |
( |
Node * | node, |
|
|
Runtime::FunctionId | f, |
|
|
int | args = -1 ) |
|
protected |
◆ zone()
| Zone * v8::internal::compiler::JSGenericLowering::zone |
( |
| ) |
const |
|
protected |
◆ broker_
| JSHeapBroker* const v8::internal::compiler::JSGenericLowering::broker_ |
|
private |
◆ jsgraph_
| JSGraph* const v8::internal::compiler::JSGenericLowering::jsgraph_ |
|
private |
The documentation for this class was generated from the following files: