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