V8 Project
|
#include <stdio.h>
#include <vector>
#include "src/arm/constants-arm.h"
#include "src/assembler.h"
#include "src/serialize.h"
Go to the source code of this file.
Classes | |
struct | v8::internal::Register |
struct | v8::internal::SwVfpRegister |
struct | v8::internal::DwVfpRegister |
struct | v8::internal::LowDwVfpRegister |
struct | v8::internal::QwNeonRegister |
struct | v8::internal::CRegister |
class | v8::internal::BASE_EMBEDDED< Visitor > |
struct | v8::internal::BASE_EMBEDDED< Visitor >::ConstantPoolEntry |
struct | v8::internal::VmovIndex |
class | v8::internal::Assembler |
class | v8::internal::Assembler::BlockConstPoolScope |
Namespaces | |
v8 | |
Debugger support for the V8 JavaScript engine. | |
v8::internal | |
Macros | |
#define | kFirstCalleeSavedDoubleReg d8 |
#define | kLastCalleeSavedDoubleReg d15 |
#define | kDoubleRegZero d14 |
#define | kScratchDoubleReg d15 |
Typedefs | |
typedef DwVfpRegister | v8::internal::DoubleRegister |
typedef QwNeonRegister | v8::internal::QuadRegister |
Enumerations | |
enum | v8::internal::Coprocessor { v8::internal::p0 = 0 , v8::internal::p1 = 1 , v8::internal::p2 = 2 , v8::internal::p3 = 3 , v8::internal::p4 = 4 , v8::internal::p5 = 5 , v8::internal::p6 = 6 , v8::internal::p7 = 7 , v8::internal::p8 = 8 , v8::internal::p9 = 9 , v8::internal::p10 = 10 , v8::internal::p11 = 11 , v8::internal::p12 = 12 , v8::internal::p13 = 13 , v8::internal::p14 = 14 , v8::internal::p15 = 15 } |
Variables | |
const int | v8::internal::kRegister_no_reg_Code = -1 |
const int | v8::internal::kRegister_r0_Code = 0 |
const int | v8::internal::kRegister_r1_Code = 1 |
const int | v8::internal::kRegister_r2_Code = 2 |
const int | v8::internal::kRegister_r3_Code = 3 |
const int | v8::internal::kRegister_r4_Code = 4 |
const int | v8::internal::kRegister_r5_Code = 5 |
const int | v8::internal::kRegister_r6_Code = 6 |
const int | v8::internal::kRegister_r7_Code = 7 |
const int | v8::internal::kRegister_r8_Code = 8 |
const int | v8::internal::kRegister_r9_Code = 9 |
const int | v8::internal::kRegister_r10_Code = 10 |
const int | v8::internal::kRegister_fp_Code = 11 |
const int | v8::internal::kRegister_ip_Code = 12 |
const int | v8::internal::kRegister_sp_Code = 13 |
const int | v8::internal::kRegister_lr_Code = 14 |
const int | v8::internal::kRegister_pc_Code = 15 |
const Register | v8::internal::no_reg = { kRegister_no_reg_Code } |
const Register | v8::internal::r0 = { kRegister_r0_Code } |
const Register | v8::internal::r1 = { kRegister_r1_Code } |
const Register | v8::internal::r2 = { kRegister_r2_Code } |
const Register | v8::internal::r3 = { kRegister_r3_Code } |
const Register | v8::internal::r4 = { kRegister_r4_Code } |
const Register | v8::internal::r5 = { kRegister_r5_Code } |
const Register | v8::internal::r6 = { kRegister_r6_Code } |
const Register | v8::internal::r7 = { kRegister_r7_Code } |
const Register | v8::internal::r8 = { kRegister_r8_Code } |
const Register | v8::internal::r9 = { kRegister_r9_Code } |
const Register | v8::internal::r10 = { kRegister_r10_Code } |
const Register | v8::internal::fp = { kRegister_fp_Code } |
const Register | v8::internal::ip = { kRegister_ip_Code } |
const Register | v8::internal::sp = { kRegister_sp_Code } |
const Register | v8::internal::lr = { kRegister_lr_Code } |
const Register | v8::internal::pc = { kRegister_pc_Code } |
const SwVfpRegister | v8::internal::s0 = { 0 } |
const SwVfpRegister | v8::internal::s1 = { 1 } |
const SwVfpRegister | v8::internal::s2 = { 2 } |
const SwVfpRegister | v8::internal::s3 = { 3 } |
const SwVfpRegister | v8::internal::s4 = { 4 } |
const SwVfpRegister | v8::internal::s5 = { 5 } |
const SwVfpRegister | v8::internal::s6 = { 6 } |
const SwVfpRegister | v8::internal::s7 = { 7 } |
const SwVfpRegister | v8::internal::s8 = { 8 } |
const SwVfpRegister | v8::internal::s9 = { 9 } |
const SwVfpRegister | v8::internal::s10 = { 10 } |
const SwVfpRegister | v8::internal::s11 = { 11 } |
const SwVfpRegister | v8::internal::s12 = { 12 } |
const SwVfpRegister | v8::internal::s13 = { 13 } |
const SwVfpRegister | v8::internal::s14 = { 14 } |
const SwVfpRegister | v8::internal::s15 = { 15 } |
const SwVfpRegister | v8::internal::s16 = { 16 } |
const SwVfpRegister | v8::internal::s17 = { 17 } |
const SwVfpRegister | v8::internal::s18 = { 18 } |
const SwVfpRegister | v8::internal::s19 = { 19 } |
const SwVfpRegister | v8::internal::s20 = { 20 } |
const SwVfpRegister | v8::internal::s21 = { 21 } |
const SwVfpRegister | v8::internal::s22 = { 22 } |
const SwVfpRegister | v8::internal::s23 = { 23 } |
const SwVfpRegister | v8::internal::s24 = { 24 } |
const SwVfpRegister | v8::internal::s25 = { 25 } |
const SwVfpRegister | v8::internal::s26 = { 26 } |
const SwVfpRegister | v8::internal::s27 = { 27 } |
const SwVfpRegister | v8::internal::s28 = { 28 } |
const SwVfpRegister | v8::internal::s29 = { 29 } |
const SwVfpRegister | v8::internal::s30 = { 30 } |
const SwVfpRegister | v8::internal::s31 = { 31 } |
const DwVfpRegister | v8::internal::no_dreg = { -1 } |
const LowDwVfpRegister | v8::internal::d0 = { 0 } |
const LowDwVfpRegister | v8::internal::d1 = { 1 } |
const LowDwVfpRegister | v8::internal::d2 = { 2 } |
const LowDwVfpRegister | v8::internal::d3 = { 3 } |
const LowDwVfpRegister | v8::internal::d4 = { 4 } |
const LowDwVfpRegister | v8::internal::d5 = { 5 } |
const LowDwVfpRegister | v8::internal::d6 = { 6 } |
const LowDwVfpRegister | v8::internal::d7 = { 7 } |
const LowDwVfpRegister | v8::internal::d8 = { 8 } |
const LowDwVfpRegister | v8::internal::d9 = { 9 } |
const LowDwVfpRegister | v8::internal::d10 = { 10 } |
const LowDwVfpRegister | v8::internal::d11 = { 11 } |
const LowDwVfpRegister | v8::internal::d12 = { 12 } |
const LowDwVfpRegister | v8::internal::d13 = { 13 } |
const LowDwVfpRegister | v8::internal::d14 = { 14 } |
const LowDwVfpRegister | v8::internal::d15 = { 15 } |
const DwVfpRegister | v8::internal::d16 = { 16 } |
const DwVfpRegister | v8::internal::d17 = { 17 } |
const DwVfpRegister | v8::internal::d18 = { 18 } |
const DwVfpRegister | v8::internal::d19 = { 19 } |
const DwVfpRegister | v8::internal::d20 = { 20 } |
const DwVfpRegister | v8::internal::d21 = { 21 } |
const DwVfpRegister | v8::internal::d22 = { 22 } |
const DwVfpRegister | v8::internal::d23 = { 23 } |
const DwVfpRegister | v8::internal::d24 = { 24 } |
const DwVfpRegister | v8::internal::d25 = { 25 } |
const DwVfpRegister | v8::internal::d26 = { 26 } |
const DwVfpRegister | v8::internal::d27 = { 27 } |
const DwVfpRegister | v8::internal::d28 = { 28 } |
const DwVfpRegister | v8::internal::d29 = { 29 } |
const DwVfpRegister | v8::internal::d30 = { 30 } |
const DwVfpRegister | v8::internal::d31 = { 31 } |
const QwNeonRegister | v8::internal::q0 = { 0 } |
const QwNeonRegister | v8::internal::q1 = { 1 } |
const QwNeonRegister | v8::internal::q2 = { 2 } |
const QwNeonRegister | v8::internal::q3 = { 3 } |
const QwNeonRegister | v8::internal::q4 = { 4 } |
const QwNeonRegister | v8::internal::q5 = { 5 } |
const QwNeonRegister | v8::internal::q6 = { 6 } |
const QwNeonRegister | v8::internal::q7 = { 7 } |
const QwNeonRegister | v8::internal::q8 = { 8 } |
const QwNeonRegister | v8::internal::q9 = { 9 } |
const QwNeonRegister | v8::internal::q10 = { 10 } |
const QwNeonRegister | v8::internal::q11 = { 11 } |
const QwNeonRegister | v8::internal::q12 = { 12 } |
const QwNeonRegister | v8::internal::q13 = { 13 } |
const QwNeonRegister | v8::internal::q14 = { 14 } |
const QwNeonRegister | v8::internal::q15 = { 15 } |
const CRegister | v8::internal::no_creg = { -1 } |
const CRegister | v8::internal::cr0 = { 0 } |
const CRegister | v8::internal::cr1 = { 1 } |
const CRegister | v8::internal::cr2 = { 2 } |
const CRegister | v8::internal::cr3 = { 3 } |
const CRegister | v8::internal::cr4 = { 4 } |
const CRegister | v8::internal::cr5 = { 5 } |
const CRegister | v8::internal::cr6 = { 6 } |
const CRegister | v8::internal::cr7 = { 7 } |
const CRegister | v8::internal::cr8 = { 8 } |
const CRegister | v8::internal::cr9 = { 9 } |
const CRegister | v8::internal::cr10 = { 10 } |
const CRegister | v8::internal::cr11 = { 11 } |
const CRegister | v8::internal::cr12 = { 12 } |
const CRegister | v8::internal::cr13 = { 13 } |
const CRegister | v8::internal::cr14 = { 14 } |
const CRegister | v8::internal::cr15 = { 15 } |
const VmovIndex | v8::internal::VmovIndexLo = { 0 } |
const VmovIndex | v8::internal::VmovIndexHi = { 1 } |
#define kDoubleRegZero d14 |
Definition at line 424 of file assembler-arm.h.
#define kFirstCalleeSavedDoubleReg d8 |
Definition at line 422 of file assembler-arm.h.
#define kLastCalleeSavedDoubleReg d15 |
Definition at line 423 of file assembler-arm.h.
#define kScratchDoubleReg d15 |
Definition at line 425 of file assembler-arm.h.