![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/compiler/machine-operator-reducer.h"#include <cmath>#include <cstdint>#include <limits>#include <optional>#include "src/base/bits.h"#include "src/base/division-by-constant.h"#include "src/base/ieee754.h"#include "src/base/logging.h"#include "src/base/overflowing-math.h"#include "src/builtins/builtins.h"#include "src/compiler/diamond.h"#include "src/compiler/js-operator.h"#include "src/compiler/machine-graph.h"#include "src/compiler/node-matchers.h"#include "src/compiler/node-properties.h"#include "src/compiler/opcodes.h"#include "src/compiler/turbofan-graph.h"#include "src/numbers/conversions-inl.h"#include "src/numbers/ieee754.h"Go to the source code of this file.
Classes | |
| class | v8::internal::compiler::Word32Adapter |
| class | v8::internal::compiler::Word64Adapter |
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
| namespace | v8::internal::compiler |
Macros | |
| #define | CASE_IS_ZERO(opcode, matcher) |
| #define CASE_IS_ZERO | ( | opcode, | |
| matcher ) |
| Node* condition |
Definition at line 2792 of file machine-operator-reducer.cc.
| bool is_inverted |
Definition at line 2793 of file machine-operator-reducer.cc.
| uint32_t const mask |
Definition at line 2278 of file machine-operator-reducer.cc.
| uint32_t const masked_value |
Definition at line 2279 of file machine-operator-reducer.cc.
| Node* const source |
Definition at line 2277 of file machine-operator-reducer.cc.
| bool const truncate_from_64_bit |
Definition at line 2280 of file machine-operator-reducer.cc.