5#if V8_TARGET_ARCH_LOONG64
15 Instr new_instr, WritableJitAllocation* jit_allocation) {
18 jit_allocation->WriteUnalignedValue(
reinterpret_cast<Address>(
this),
31 "zero_reg",
"ra",
"tp",
"sp",
"a0",
"a1",
"a2",
"a3",
"a4",
"a5",
"a6",
32 "a7",
"t0",
"t1",
"t2",
"t3",
"t4",
"t5",
"t6",
"t7",
"t8",
"x_reg",
33 "fp",
"s0",
"s1",
"s2",
"s3",
"s4",
"s5",
"s6",
"s7",
"s8",
"pc"};
52 if (strcmp(
names_[
i], name) == 0) {
60 if (strcmp(
aliases_[
i].name, name) == 0) {
71 "f0",
"f1",
"f2",
"f3",
"f4",
"f5",
"f6",
"f7",
"f8",
"f9",
"f10",
72 "f11",
"f12",
"f13",
"f14",
"f15",
"f16",
"f17",
"f18",
"f19",
"f20",
"f21",
73 "f22",
"f23",
"f24",
"f25",
"f26",
"f27",
"f28",
"f29",
"f30",
"f31"};
92 if (strcmp(
names_[
i], name) == 0) {
100 if (strcmp(
aliases_[
i].name, name) == 0) {
static const RegisterAlias aliases_[]
static const char * names_[kNumFPURegisters]
static const char * Name(int reg)
static int Number(const char *name)
V8_EXPORT_PRIVATE void SetInstructionBits(Instr new_instr, WritableJitAllocation *jit_allocation=nullptr)
static const RegisterAlias aliases_[]
static const char * names_[kNumRegisters]
static int Number(const char *name)
static const char * Name(int reg)
ZoneVector< RpoNumber > & result
static void WriteUnalignedValue(Address p, V value)
const int kNumFPURegisters
const int kInvalidFPURegister
const int kNumSimuRegisters
const int kInvalidRegister