![]() |
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.