ネームスペース | 列挙型 | 関数 | 変数

src/assembler-arm.cc

#include "v8.h"
#include "assembler-arm-inl.h"
#include "serialize.h"

ソースコードを見る。

ネームスペース

namespace  v8
namespace  v8::internal

列挙型

enum  {
  v8::internal::H = 1 << 5, v8::internal::S6 = 1 << 6, v8::internal::L = 1 << 20, v8::internal::S = 1 << 20,
  v8::internal::W = 1 << 21, v8::internal::A = 1 << 21, v8::internal::B = 1 << 22, v8::internal::N = 1 << 22,
  v8::internal::U = 1 << 23, v8::internal::P = 1 << 24, v8::internal::I = 1 << 25, v8::internal::B4 = 1 << 4,
  v8::internal::B5 = 1 << 5, v8::internal::B7 = 1 << 7, v8::internal::B8 = 1 << 8, v8::internal::B12 = 1 << 12,
  v8::internal::B16 = 1 << 16, v8::internal::B20 = 1 << 20, v8::internal::B21 = 1 << 21, v8::internal::B22 = 1 << 22,
  v8::internal::B23 = 1 << 23, v8::internal::B24 = 1 << 24, v8::internal::B25 = 1 << 25, v8::internal::B26 = 1 << 26,
  v8::internal::B27 = 1 << 27, v8::internal::RdMask = 15 << 12, v8::internal::CondMask = 15 << 28, v8::internal::OpCodeMask = 15 << 21,
  v8::internal::Imm24Mask = (1 << 24) - 1, v8::internal::Off12Mask = (1 << 12) - 1, v8::internal::nv = 15 << 28
}

関数

int v8::internal::PcStoreOffset ()
static bool v8::internal::fits_shifter (uint32_t imm32, uint32_t *rotate_imm, uint32_t *immed_8, Instr *instr)

変数

Register v8::internal::no_reg = { -1 }
Register v8::internal::r0 = { 0 }
Register v8::internal::r1 = { 1 }
Register v8::internal::r2 = { 2 }
Register v8::internal::r3 = { 3 }
Register v8::internal::r4 = { 4 }
Register v8::internal::r5 = { 5 }
Register v8::internal::r6 = { 6 }
Register v8::internal::r7 = { 7 }
Register v8::internal::r8 = { 8 }
Register v8::internal::r9 = { 9 }
Register v8::internal::r10 = { 10 }
Register v8::internal::fp = { 11 }
Register v8::internal::ip = { 12 }
Register v8::internal::sp = { 13 }
Register v8::internal::lr = { 14 }
Register v8::internal::pc = { 15 }
CRegister v8::internal::no_creg = { -1 }
CRegister v8::internal::cr0 = { 0 }
CRegister v8::internal::cr1 = { 1 }
CRegister v8::internal::cr2 = { 2 }
CRegister v8::internal::cr3 = { 3 }
CRegister v8::internal::cr4 = { 4 }
CRegister v8::internal::cr5 = { 5 }
CRegister v8::internal::cr6 = { 6 }
CRegister v8::internal::cr7 = { 7 }
CRegister v8::internal::cr8 = { 8 }
CRegister v8::internal::cr9 = { 9 }
CRegister v8::internal::cr10 = { 10 }
CRegister v8::internal::cr11 = { 11 }
CRegister v8::internal::cr12 = { 12 }
CRegister v8::internal::cr13 = { 13 }
CRegister v8::internal::cr14 = { 14 }
CRegister v8::internal::cr15 = { 15 }
static const Instr v8::internal::kPopInstruction
static const Instr v8::internal::kPushRegPattern
static const Instr v8::internal::kPopRegPattern
static const int v8::internal::kMinimalBufferSize = 4*KB
static byte * v8::internal::spare_buffer_ = NULL
const int v8::internal::kEndOfChain = -4
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義