Searched refs:Register (Results 26 - 50 of 805) sorted by relevance

1234567891011>>

/external/v8/src/ia32/
H A Dcodegen-ia32.h21 Register string,
22 Register index,
23 Register result,
H A Dinterface-descriptors-ia32.cc12 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 Dcodegen-mips.h21 Register string,
22 Register index,
23 Register result,
H A Dassembler-mips.h83 // "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 Dinterface-descriptors-mips.cc12 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 Dcodegen-mips64.h21 Register string,
22 Register index,
23 Register result,
H A Dinterface-descriptors-mips64.cc12 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 Dcodegen-ppc.h19 static void Generate(MacroAssembler* masm, Register string, Register index,
20 Register result, Label* call_runtime);
H A Dassembler-ppc.h131 // "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 Dinterface-descriptors-ppc.cc12 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 Dcodegen-s390.h21 static void Generate(MacroAssembler* masm, Register string, Register index,
22 Register result, Label* call_runtime);
H A Dcode-stubs-s390.h19 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 Dinterface-descriptors-s390.cc12 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 Dcodegen-x87.h21 Register string,
22 Register index,
23 Register result,
H A Dinterface-descriptors-x87.cc12 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 Dassembler_arm.h153 // 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 Deh-frame-arm.cc28 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 Dinterface-descriptors-arm.cc14 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 DMachineLocation.h11 // 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 DMachineLocation.h11 // 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 Dinterface-descriptors-arm64.cc14 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 Dinterface-descriptors-x64.cc12 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 Dassembler-aarch32.h246 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 Daccess-compiler-arm.cc22 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 Daccess-compiler-arm64.cc30 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};

Completed in 472 milliseconds

1234567891011>>