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