![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/compiler/backend/instruction-selector.h"#include <limits>#include <optional>#include "include/v8-internal.h"#include "src/base/iterator.h"#include "src/codegen/machine-type.h"#include "src/codegen/tick-counter.h"#include "src/common/globals.h"#include "src/compiler/backend/instruction-selector-adapter.h"#include "src/compiler/backend/instruction-selector-impl.h"#include "src/compiler/backend/instruction.h"#include "src/compiler/compiler-source-position-table.h"#include "src/compiler/globals.h"#include "src/compiler/js-heap-broker.h"#include "src/compiler/state-values-utils.h"#include "src/compiler/turboshaft/index.h"#include "src/compiler/turboshaft/operations.h"#include "src/compiler/turboshaft/opmasks.h"#include "src/compiler/turboshaft/representations.h"#include "src/numbers/conversions-inl.h"#include "src/zone/zone-containers.h"Go to the source code of this file.
Classes | |
| class | v8::internal::compiler::TurboshaftStateObjectDeduplicator |
| struct | v8::internal::compiler::InstructionSelectorT::CachedStateValues |
| struct | v8::internal::compiler::CallBufferT |
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
| namespace | v8::internal::compiler |
Macros | |
| #define | VISIT_UNSUPPORTED_OP(op) |
| #define | UNREACHABLE_CASE(op) |
| #define | DISPATCH_TO_IMPL(...) |
Enumerations | |
| enum class | v8::internal::compiler::ObjectType { v8::internal::compiler::kRegularObject , v8::internal::compiler::kStringConcat } |
Functions | |
| size_t | v8::internal::compiler::AddOperandToStateValueDescriptor (InstructionSelectorT *selector, StateValueList *values, InstructionOperandVector *inputs, OperandGeneratorT *g, TurboshaftStateObjectDeduplicator *deduplicator, FrameStateData::Iterator *it, FrameStateInputKind kind, Zone *zone) |
| #define DISPATCH_TO_IMPL | ( | ... | ) |
Definition at line 3983 of file instruction-selector.cc.
| #define UNREACHABLE_CASE | ( | op | ) |
| #define VISIT_UNSUPPORTED_OP | ( | op | ) |
Definition at line 37 of file instruction-selector.cc.