![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/compiler/code-assembler.h"#include <optional>#include <ostream>#include <thread>#include "src/builtins/builtins-inl.h"#include "src/builtins/constants-table-builder.h"#include "src/codegen/compiler.h"#include "src/codegen/interface-descriptors-inl.h"#include "src/codegen/machine-type.h"#include "src/codegen/tnode.h"#include "src/compiler-dispatcher/optimizing-compile-dispatcher.h"#include "src/compiler/backend/instruction-selector.h"#include "src/compiler/js-graph.h"#include "src/compiler/linkage.h"#include "src/compiler/node-matchers.h"#include "src/compiler/pipeline.h"#include "src/compiler/raw-machine-assembler.h"#include "src/compiler/schedule.h"#include "src/compiler/turbofan-graph.h"#include "src/handles/handles-inl.h"#include "src/heap/factory-inl.h"#include "src/numbers/conversions-inl.h"#include "src/objects/smi.h"#include "src/utils/memcopy.h"#include "src/zone/zone.h"Go to the source code of this file.
Classes | |
| class | v8::internal::compiler::BreakOnNodeDecorator |
| class | v8::internal::compiler::CodeAssemblerVariable::Impl |
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
| namespace | v8::internal::compiler |
Macros | |
| #define | DEFINE_CODE_ASSEMBLER_BINARY_OP(name, ResType, Arg1Type, Arg2Type) |
| #define | CODE_ASSEMBLER_COMPARE(Name, ArgT, VarT, ToConstant, op) |
| #define | DEFINE_CODE_ASSEMBLER_UNARY_OP(name, ResType, ArgType) |
| #define | ATOMIC_FUNCTION(name) |
Functions | |
| std::ostream & | v8::internal::compiler::operator<< (std::ostream &os, const CodeAssemblerVariable::Impl &impl) |
| std::ostream & | v8::internal::compiler::operator<< (std::ostream &os, const CodeAssemblerVariable &variable) |
| #define ATOMIC_FUNCTION | ( | name | ) |
Definition at line 1093 of file code-assembler.cc.
| #define CODE_ASSEMBLER_COMPARE | ( | Name, | |
| ArgT, | |||
| VarT, | |||
| ToConstant, | |||
| op ) |
Definition at line 773 of file code-assembler.cc.
| #define DEFINE_CODE_ASSEMBLER_BINARY_OP | ( | name, | |
| ResType, | |||
| Arg1Type, | |||
| Arg2Type ) |
Definition at line 732 of file code-assembler.cc.
| #define DEFINE_CODE_ASSEMBLER_UNARY_OP | ( | name, | |
| ResType, | |||
| ArgType ) |
Definition at line 846 of file code-assembler.cc.
|
private |
Definition at line 1213 of file code-assembler.cc.
|
private |
Definition at line 1214 of file code-assembler.cc.