![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/compiler/simplified-operator.h"#include "include/v8-fast-api-calls.h"#include "src/base/lazy-instance.h"#include "src/base/logging.h"#include "src/compiler/linkage.h"#include "src/compiler/opcodes.h"#include "src/compiler/operator.h"#include "src/compiler/turbofan-types.h"#include "src/handles/handles-inl.h"#include "src/objects/feedback-cell.h"#include "src/objects/map.h"#include "src/objects/name.h"Go to the source code of this file.
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
| namespace | v8::internal::compiler |
Macros | |
| #define | PURE_OP_LIST(V) |
| #define | EFFECT_DEPENDENT_OP_LIST(V) |
| #define | SPECULATIVE_NUMBER_BINOP_LIST(V) |
| #define | CHECKED_OP_LIST(V) |
| #define | CHECKED_WITH_FEEDBACK_OP_LIST(V) |
| #define | CHECKED_BOUNDS_OP_LIST(V) |
| #define | PURE(Name, properties, value_input_count, control_input_count) |
| #define | EFFECT_DEPENDENT(Name, properties, value_input_count, control_input_count) |
| #define | CHECKED(Name, value_input_count, value_output_count) |
| #define | CHECKED_WITH_FEEDBACK(Name, value_input_count, value_output_count) |
| #define | CHECKED_BOUNDS(Name) |
| #define | CHECK_IF(Name, message) |
| #define | SPECULATIVE_NUMBER_BINOP(Name) |
| #define | GET_FROM_CACHE(Name, ...) |
| #define | GET_FROM_CACHE_WITH_FEEDBACK(Name, value_input_count, value_output_count) |
| #define | GET_FROM_CACHE_WITH_FEEDBACK(Name) |
| #define | CASE(Name, ...) |
| #define | CHECK_IF(Name, message) |
| #define | SPECULATIVE_BIGINT_BINOP(Name) |
| #define | MAKE_OR(name, arg2, arg3) |
| #define | SPECULATIVE_NUMBER_BINOP(Name) |
| #define | ACCESS_OP_LIST(V) |
| #define | ACCESS(Name, Type, properties, value_input_count, control_input_count, output_count) |
| #define ACCESS | ( | Name, | |
| Type, | |||
| properties, | |||
| value_input_count, | |||
| control_input_count, | |||
| output_count ) |
Definition at line 2345 of file simplified-operator.cc.
| #define ACCESS_OP_LIST | ( | V | ) |
Definition at line 2332 of file simplified-operator.cc.
| #define CASE | ( | Name, | |
| ... ) |
| #define CHECK_IF | ( | Name, | |
| message ) |
Definition at line 1081 of file simplified-operator.cc.
| #define CHECK_IF | ( | Name, | |
| message ) |
Definition at line 1081 of file simplified-operator.cc.
| #define CHECKED | ( | Name, | |
| value_input_count, | |||
| value_output_count ) |
Definition at line 1028 of file simplified-operator.cc.
| #define CHECKED_BOUNDS | ( | Name | ) |
Definition at line 1051 of file simplified-operator.cc.
| #define CHECKED_BOUNDS_OP_LIST | ( | V | ) |
Definition at line 1001 of file simplified-operator.cc.
| #define CHECKED_OP_LIST | ( | V | ) |
Definition at line 957 of file simplified-operator.cc.
| #define CHECKED_WITH_FEEDBACK | ( | Name, | |
| value_input_count, | |||
| value_output_count ) |
Definition at line 1039 of file simplified-operator.cc.
| #define CHECKED_WITH_FEEDBACK_OP_LIST | ( | V | ) |
Definition at line 980 of file simplified-operator.cc.
| #define EFFECT_DEPENDENT | ( | Name, | |
| properties, | |||
| value_input_count, | |||
| control_input_count ) |
Definition at line 1016 of file simplified-operator.cc.
| #define EFFECT_DEPENDENT_OP_LIST | ( | V | ) |
Definition at line 932 of file simplified-operator.cc.
| #define GET_FROM_CACHE | ( | Name, | |
| ... ) |
Definition at line 1459 of file simplified-operator.cc.
| #define GET_FROM_CACHE_WITH_FEEDBACK | ( | Name | ) |
Definition at line 1478 of file simplified-operator.cc.
| #define GET_FROM_CACHE_WITH_FEEDBACK | ( | Name, | |
| value_input_count, | |||
| value_output_count ) |
Definition at line 1478 of file simplified-operator.cc.
| #define MAKE_OR | ( | name, | |
| arg2, | |||
| arg3 ) |
| #define PURE | ( | Name, | |
| properties, | |||
| value_input_count, | |||
| control_input_count ) |
Definition at line 1006 of file simplified-operator.cc.
| #define PURE_OP_LIST | ( | V | ) |
Definition at line 801 of file simplified-operator.cc.
| #define SPECULATIVE_BIGINT_BINOP | ( | Name | ) |
Definition at line 1981 of file simplified-operator.cc.
| #define SPECULATIVE_NUMBER_BINOP | ( | Name | ) |
Definition at line 1376 of file simplified-operator.cc.
| #define SPECULATIVE_NUMBER_BINOP | ( | Name | ) |
Definition at line 1376 of file simplified-operator.cc.
| #define SPECULATIVE_NUMBER_BINOP_LIST | ( | V | ) |
Definition at line 951 of file simplified-operator.cc.
|
private |
Definition at line 434 of file simplified-operator.cc.
|
private |
Definition at line 435 of file simplified-operator.cc.
|
private |
Definition at line 473 of file simplified-operator.cc.