/external/v8/src/ia32/ |
H A D | codegen-ia32.h | 21 Register string, 22 Register index, 23 Register result,
|
H A D | interface-descriptors-ia32.cc | 12 const Register CallInterfaceDescriptor::ContextRegister() { return esi; } 16 const Register default_stub_registers[] = {eax, ebx, ecx, edx, edi}; 23 const Register FastNewFunctionContextDescriptor::FunctionRegister() { 26 const Register FastNewFunctionContextDescriptor::SlotsRegister() { return eax; } 28 const Register LoadDescriptor::ReceiverRegister() { return edx; } 29 const Register LoadDescriptor::NameRegister() { return ecx; } 30 const Register LoadDescriptor::SlotRegister() { return eax; } 32 const Register LoadWithVectorDescriptor::VectorRegister() { return ebx; } 34 const Register LoadICProtoArrayDescriptor::HandlerRegister() { return edi; } 36 const Register StoreDescripto [all...] |
/external/v8/src/mips/ |
H A D | codegen-mips.h | 21 Register string, 22 Register index, 23 Register result,
|
H A D | assembler-mips.h | 83 // "initialization". Also, the Register objects cannot be const as this 97 // Implementation of Register and FPURegister. 99 struct Register { struct in namespace:v8::internal 123 static Register from_code(int code) { 126 Register r = {code}; 130 bool is(Register reg) const { return reg_code == reg.reg_code; } 147 #define DECLARE_REGISTER(R) const Register R = {Register::kCode_##R}; 150 const Register no_reg = {Register [all...] |
H A D | interface-descriptors-mips.cc | 12 const Register CallInterfaceDescriptor::ContextRegister() { return cp; } 16 const Register default_stub_registers[] = {a0, a1, a2, a3, t0}; 23 const Register FastNewFunctionContextDescriptor::FunctionRegister() { 26 const Register FastNewFunctionContextDescriptor::SlotsRegister() { return a0; } 28 const Register LoadDescriptor::ReceiverRegister() { return a1; } 29 const Register LoadDescriptor::NameRegister() { return a2; } 30 const Register LoadDescriptor::SlotRegister() { return a0; } 32 const Register LoadWithVectorDescriptor::VectorRegister() { return a3; } 34 const Register LoadICProtoArrayDescriptor::HandlerRegister() { return t0; } 36 const Register StoreDescripto [all...] |
/external/v8/src/mips64/ |
H A D | codegen-mips64.h | 21 Register string, 22 Register index, 23 Register result,
|
H A D | interface-descriptors-mips64.cc | 12 const Register CallInterfaceDescriptor::ContextRegister() { return cp; } 16 const Register default_stub_registers[] = {a0, a1, a2, a3, a4}; 23 const Register FastNewFunctionContextDescriptor::FunctionRegister() { 26 const Register FastNewFunctionContextDescriptor::SlotsRegister() { return a0; } 28 const Register LoadDescriptor::ReceiverRegister() { return a1; } 29 const Register LoadDescriptor::NameRegister() { return a2; } 30 const Register LoadDescriptor::SlotRegister() { return a0; } 32 const Register LoadWithVectorDescriptor::VectorRegister() { return a3; } 34 const Register LoadICProtoArrayDescriptor::HandlerRegister() { return a4; } 36 const Register StoreDescripto [all...] |
/external/v8/src/ppc/ |
H A D | codegen-ppc.h | 19 static void Generate(MacroAssembler* masm, Register string, Register index, 20 Register result, Label* call_runtime);
|
H A D | assembler-ppc.h | 131 // "initialization". Also, the Register objects cannot be const as this 143 struct Register { struct in namespace:v8::internal 164 static Register from_code(int code) { 167 Register r = {code}; 171 bool is(Register reg) const { return reg_code == reg.reg_code; } 197 #define DECLARE_REGISTER(R) const Register R = {Register::kCode_##R}; 200 const Register no_reg = {Register::kCode_no_reg}; 203 const Register kLithiumScratc [all...] |
H A D | interface-descriptors-ppc.cc | 12 const Register CallInterfaceDescriptor::ContextRegister() { return cp; } 16 const Register default_stub_registers[] = {r3, r4, r5, r6, r7}; 23 const Register FastNewFunctionContextDescriptor::FunctionRegister() { 26 const Register FastNewFunctionContextDescriptor::SlotsRegister() { return r3; } 28 const Register LoadDescriptor::ReceiverRegister() { return r4; } 29 const Register LoadDescriptor::NameRegister() { return r5; } 30 const Register LoadDescriptor::SlotRegister() { return r3; } 32 const Register LoadWithVectorDescriptor::VectorRegister() { return r6; } 34 const Register LoadICProtoArrayDescriptor::HandlerRegister() { return r7; } 36 const Register StoreDescripto [all...] |
/external/v8/src/s390/ |
H A D | codegen-s390.h | 21 static void Generate(MacroAssembler* masm, Register string, Register index, 22 Register result, Label* call_runtime);
|
H A D | code-stubs-s390.h | 19 Register left, Register right, 20 Register scratch1, 21 Register scratch2, 22 Register scratch3); 26 Register left, Register right, 27 Register scratch1, 28 Register scratch2); 32 Register lef [all...] |
H A D | interface-descriptors-s390.cc | 12 const Register CallInterfaceDescriptor::ContextRegister() { return cp; } 16 const Register default_stub_registers[] = {r2, r3, r4, r5, r6}; 23 const Register FastNewFunctionContextDescriptor::FunctionRegister() { 26 const Register FastNewFunctionContextDescriptor::SlotsRegister() { return r2; } 28 const Register LoadDescriptor::ReceiverRegister() { return r3; } 29 const Register LoadDescriptor::NameRegister() { return r4; } 30 const Register LoadDescriptor::SlotRegister() { return r2; } 32 const Register LoadWithVectorDescriptor::VectorRegister() { return r5; } 34 const Register LoadICProtoArrayDescriptor::HandlerRegister() { return r6; } 36 const Register StoreDescripto [all...] |
/external/v8/src/x87/ |
H A D | codegen-x87.h | 21 Register string, 22 Register index, 23 Register result,
|
H A D | interface-descriptors-x87.cc | 12 const Register CallInterfaceDescriptor::ContextRegister() { return esi; } 16 const Register default_stub_registers[] = {eax, ebx, ecx, edx, edi}; 23 const Register FastNewFunctionContextDescriptor::FunctionRegister() { 26 const Register FastNewFunctionContextDescriptor::SlotsRegister() { return eax; } 28 const Register LoadDescriptor::ReceiverRegister() { return edx; } 29 const Register LoadDescriptor::NameRegister() { return ecx; } 30 const Register LoadDescriptor::SlotRegister() { return eax; } 32 const Register LoadWithVectorDescriptor::VectorRegister() { return ebx; } 34 const Register LoadICProtoArrayDescriptor::HandlerRegister() { return edi; } 36 const Register StoreDescripto [all...] |
/external/swiftshader/third_party/subzero/src/DartARM32/ |
H A D | assembler_arm.h | 153 // Data-processing operands - Register. 154 explicit Operand(Register rm) { 161 Operand(Register rm, Shift shift, uint32_t shift_imm) { 171 Operand(Register rm, Shift shift, Register rs) { 285 explicit Address(Register rn, int32_t offset = 0, Mode am = Offset) { 299 Address(Register rn, Register r, Mode am); 301 Address(Register rn, Register r [all...] |
/external/v8/src/arm/ |
H A D | eh-frame-arm.cc | 28 int EhFrameWriter::RegisterToDwarfCode(Register name) { 30 case Register::kCode_fp: 32 case Register::kCode_sp: 34 case Register::kCode_lr: 36 case Register::kCode_r0:
|
H A D | interface-descriptors-arm.cc | 14 const Register CallInterfaceDescriptor::ContextRegister() { return cp; } 18 const Register default_stub_registers[] = {r0, r1, r2, r3, r4}; 25 const Register FastNewFunctionContextDescriptor::FunctionRegister() { 28 const Register FastNewFunctionContextDescriptor::SlotsRegister() { return r0; } 30 const Register LoadDescriptor::ReceiverRegister() { return r1; } 31 const Register LoadDescriptor::NameRegister() { return r2; } 32 const Register LoadDescriptor::SlotRegister() { return r0; } 34 const Register LoadWithVectorDescriptor::VectorRegister() { return r3; } 36 const Register LoadICProtoArrayDescriptor::HandlerRegister() { return r4; } 38 const Register StoreDescripto [all...] |
/external/llvm/include/llvm/MC/ |
H A D | MachineLocation.h | 11 // from a base address plus an offset. Register indirection can be specified by 28 unsigned Register; // gcc/gdb register number. member in class:llvm::MachineLocation 37 : IsRegister(false), Register(0), Offset(0) {} 40 : IsRegister(true), Register(R), Offset(0) {} 43 : IsRegister(false), Register(R), Offset(O) {} 46 return IsRegister == Other.IsRegister && Register == Other.Register && 54 unsigned getReg() const { return Register; } 57 void setRegister(unsigned R) { Register = R; } 62 Register [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/MC/ |
H A D | MachineLocation.h | 11 // from a base address plus an offset. Register indirection can be specified by 30 unsigned Register; // gcc/gdb register number. member in class:llvm::MachineLocation 39 : IsRegister(false), Register(0), Offset(0) {} 41 : IsRegister(true), Register(R), Offset(0) {} 43 : IsRegister(false), Register(R), Offset(O) {} 46 return IsRegister == Other.IsRegister && Register == Other.Register && 52 unsigned getReg() const { return Register; } 55 void setRegister(unsigned R) { Register = R; } 59 Register [all...] |
/external/v8/src/arm64/ |
H A D | interface-descriptors-arm64.cc | 14 const Register CallInterfaceDescriptor::ContextRegister() { return cp; } 18 const Register default_stub_registers[] = {x0, x1, x2, x3, x4}; 25 const Register FastNewFunctionContextDescriptor::FunctionRegister() { 28 const Register FastNewFunctionContextDescriptor::SlotsRegister() { return x0; } 30 const Register LoadDescriptor::ReceiverRegister() { return x1; } 31 const Register LoadDescriptor::NameRegister() { return x2; } 32 const Register LoadDescriptor::SlotRegister() { return x0; } 34 const Register LoadWithVectorDescriptor::VectorRegister() { return x3; } 36 const Register LoadICProtoArrayDescriptor::HandlerRegister() { return x4; } 38 const Register StoreDescripto [all...] |
/external/v8/src/x64/ |
H A D | interface-descriptors-x64.cc | 12 const Register CallInterfaceDescriptor::ContextRegister() { return rsi; } 16 const Register default_stub_registers[] = {rax, rbx, rcx, rdx, rdi}; 23 const Register FastNewFunctionContextDescriptor::FunctionRegister() { 26 const Register FastNewFunctionContextDescriptor::SlotsRegister() { return rax; } 28 const Register LoadDescriptor::ReceiverRegister() { return rdx; } 29 const Register LoadDescriptor::NameRegister() { return rcx; } 30 const Register LoadDescriptor::SlotRegister() { return rax; } 32 const Register LoadWithVectorDescriptor::VectorRegister() { return rbx; } 34 const Register LoadICProtoArrayDescriptor::HandlerRegister() { return rdi; } 36 const Register StoreDescripto [all...] |
/external/vixl/src/aarch32/ |
H A D | assembler-aarch32.h | 246 Register rd, 247 Register rn, 250 Register rd, 252 typedef void (Assembler::*InstructionROp)(Register rd, 255 Register rd, 256 Register rn, 260 Register rd, 266 Register rd, 270 Condition cond, Register rd, Register r [all...] |
/external/v8/src/ic/arm/ |
H A D | access-compiler-arm.cc | 22 Register receiver = LoadDescriptor::ReceiverRegister(); 23 Register name = LoadDescriptor::NameRegister(); 27 Register load_registers[] = {receiver, name, r3, r0, r4}; 31 Register store_registers[] = {receiver, name, r3, r4};
|
/external/v8/src/ic/arm64/ |
H A D | access-compiler-arm64.cc | 30 Register receiver = LoadDescriptor::ReceiverRegister(); 31 Register name = LoadDescriptor::NameRegister(); 35 Register load_registers[] = {receiver, name, x3, x0, x4}; 39 Register store_registers[] = {receiver, name, x3, x4};
|