|  | v8
    V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. | 
#include "src/base/macros.h"#include "src/baseline/baseline-assembler.h"#include "src/codegen/x64/register-x64.h"#include "src/objects/feedback-vector.h"#include "src/objects/literal-objects-inl.h"Go to the source code of this file.
| Namespaces | |
| namespace | v8 | 
| namespace | v8::internal | 
| namespace | v8::internal::baseline | 
| namespace | v8::internal::baseline::detail | 
| Macros | |
| #define | __ masm_-> | 
| #define | __ basm. | 
| Functions | |
| void | v8::internal::baseline::detail::PushSingle (MacroAssembler *masm, RootIndex source) | 
| void | v8::internal::baseline::detail::PushSingle (MacroAssembler *masm, Register reg) | 
| void | v8::internal::baseline::detail::PushSingle (MacroAssembler *masm, Tagged< TaggedIndex > value) | 
| void | v8::internal::baseline::detail::PushSingle (MacroAssembler *masm, Tagged< Smi > value) | 
| void | v8::internal::baseline::detail::PushSingle (MacroAssembler *masm, Handle< HeapObject > object) | 
| void | v8::internal::baseline::detail::PushSingle (MacroAssembler *masm, int32_t immediate) | 
| void | v8::internal::baseline::detail::PushSingle (MacroAssembler *masm, MemOperand operand) | 
| void | v8::internal::baseline::detail::PushSingle (MacroAssembler *masm, interpreter::Register source) | 
| Variables | |
| static constexpr Register | v8::internal::baseline::detail::kScratchRegisters [] = {r8, r9, r11, r12, r15} | 
| static constexpr int | v8::internal::baseline::detail::kNumScratchRegisters = arraysize(kScratchRegisters) | 
| #define __ masm_-> | 
Definition at line 51 of file baseline-assembler-x64-inl.h.
| #define __ basm. | 
Definition at line 51 of file baseline-assembler-x64-inl.h.