Searched refs:Register (Results 1 - 25 of 805) sorted by relevance

1234567891011>>

/external/v8/src/ia32/
H A Dframes-ia32.cc17 Register JavaScriptFrame::fp_register() { return ebp; }
18 Register JavaScriptFrame::context_register() { return esi; }
19 Register JavaScriptFrame::constant_pool_pointer_register() {
25 Register StubFailureTrampolineFrame::fp_register() { return ebp; }
26 Register StubFailureTrampolineFrame::context_register() { return esi; }
27 Register StubFailureTrampolineFrame::constant_pool_pointer_register() {
H A Dmacro-assembler-ia32.h17 const Register kReturnRegister0 = {Register::kCode_eax};
18 const Register kReturnRegister1 = {Register::kCode_edx};
19 const Register kReturnRegister2 = {Register::kCode_edi};
20 const Register kJSFunctionRegister = {Register::kCode_edi};
21 const Register kContextRegister = {Register
[all...]
/external/v8/src/x64/
H A Dframes-x64.cc17 Register JavaScriptFrame::fp_register() { return rbp; }
18 Register JavaScriptFrame::context_register() { return rsi; }
19 Register JavaScriptFrame::constant_pool_pointer_register() {
25 Register StubFailureTrampolineFrame::fp_register() { return rbp; }
26 Register StubFailureTrampolineFrame::context_register() { return rsi; }
27 Register StubFailureTrampolineFrame::constant_pool_pointer_register() {
H A Dmacro-assembler-x64.h20 const Register kReturnRegister0 = {Register::kCode_rax};
21 const Register kReturnRegister1 = {Register::kCode_rdx};
22 const Register kReturnRegister2 = {Register::kCode_r8};
23 const Register kJSFunctionRegister = {Register::kCode_rdi};
24 const Register kContextRegister = {Register
[all...]
/external/v8/src/x87/
H A Dframes-x87.cc17 Register JavaScriptFrame::fp_register() { return ebp; }
18 Register JavaScriptFrame::context_register() { return esi; }
19 Register JavaScriptFrame::constant_pool_pointer_register() {
25 Register StubFailureTrampolineFrame::fp_register() { return ebp; }
26 Register StubFailureTrampolineFrame::context_register() { return esi; }
27 Register StubFailureTrampolineFrame::constant_pool_pointer_register() {
H A Dmacro-assembler-x87.h17 const Register kReturnRegister0 = {Register::kCode_eax};
18 const Register kReturnRegister1 = {Register::kCode_edx};
19 const Register kReturnRegister2 = {Register::kCode_edi};
20 const Register kJSFunctionRegister = {Register::kCode_edi};
21 const Register kContextRegister = {Register
[all...]
/external/v8/src/interpreter/
H A Dbytecode-register.cc40 Register Register::FromParameterIndex(int index, int parameter_count) {
45 return Register(register_index);
48 int Register::ToParameterIndex(int parameter_count) const {
53 Register Register::function_closure() {
54 return Register(kFunctionClosureRegisterIndex);
57 bool Register::is_function_closure() const {
61 Register Register
[all...]
H A Dbytecode-register.h17 // An interpreter Register which is located in the function's Register file
18 // in its stack-frame. Register hold parameters, this, and expression values.
19 class V8_EXPORT_PRIVATE Register final {
21 explicit Register(int index = kInvalidIndex) : index_(index) {} function in class:v8::internal::interpreter::final
27 static Register FromParameterIndex(int index, int parameter_count);
31 static Register invalid_value() { return Register(); }
34 static Register function_closure();
38 static Register current_contex
[all...]
/external/v8/src/ppc/
H A Dmacro-assembler-ppc.h17 const Register kReturnRegister0 = {Register::kCode_r3};
18 const Register kReturnRegister1 = {Register::kCode_r4};
19 const Register kReturnRegister2 = {Register::kCode_r5};
20 const Register kJSFunctionRegister = {Register::kCode_r4};
21 const Register kContextRegister = {Register
[all...]
H A Dframes-ppc.cc20 Register JavaScriptFrame::fp_register() { return v8::internal::fp; }
21 Register JavaScriptFrame::context_register() { return cp; }
22 Register JavaScriptFrame::constant_pool_pointer_register() {
28 Register StubFailureTrampolineFrame::fp_register() { return v8::internal::fp; }
29 Register StubFailureTrampolineFrame::context_register() { return cp; }
30 Register StubFailureTrampolineFrame::constant_pool_pointer_register() {
/external/v8/src/s390/
H A Dmacro-assembler-s390.h17 const Register kReturnRegister0 = {Register::kCode_r2};
18 const Register kReturnRegister1 = {Register::kCode_r3};
19 const Register kReturnRegister2 = {Register::kCode_r4};
20 const Register kJSFunctionRegister = {Register::kCode_r3};
21 const Register kContextRegister = {Register
[all...]
H A Dframes-s390.cc18 Register JavaScriptFrame::fp_register() { return v8::internal::fp; }
19 Register JavaScriptFrame::context_register() { return cp; }
20 Register JavaScriptFrame::constant_pool_pointer_register() {
25 Register StubFailureTrampolineFrame::fp_register() { return v8::internal::fp; }
26 Register StubFailureTrampolineFrame::context_register() { return cp; }
27 Register StubFailureTrampolineFrame::constant_pool_pointer_register() {
/external/v8/src/arm/
H A Dframes-arm.cc20 Register JavaScriptFrame::fp_register() { return v8::internal::fp; }
21 Register JavaScriptFrame::context_register() { return cp; }
22 Register JavaScriptFrame::constant_pool_pointer_register() {
28 Register StubFailureTrampolineFrame::fp_register() { return v8::internal::fp; }
29 Register StubFailureTrampolineFrame::context_register() { return cp; }
30 Register StubFailureTrampolineFrame::constant_pool_pointer_register() {
H A Dmacro-assembler-arm.h17 const Register kReturnRegister0 = {Register::kCode_r0};
18 const Register kReturnRegister1 = {Register::kCode_r1};
19 const Register kReturnRegister2 = {Register::kCode_r2};
20 const Register kJSFunctionRegister = {Register::kCode_r1};
21 const Register kContextRegister = {Register
[all...]
H A Dcodegen-arm.h20 Register string,
21 Register index,
22 Register result,
/external/v8/src/arm64/
H A Dframes-arm64.cc18 Register JavaScriptFrame::fp_register() { return v8::internal::fp; }
19 Register JavaScriptFrame::context_register() { return cp; }
20 Register JavaScriptFrame::constant_pool_pointer_register() {
26 Register StubFailureTrampolineFrame::fp_register() { return v8::internal::fp; }
27 Register StubFailureTrampolineFrame::context_register() { return cp; }
28 Register StubFailureTrampolineFrame::constant_pool_pointer_register() {
H A Dmacro-assembler-arm64.h56 V(Ldrb, Register&, rt, LDRB_w) \
57 V(Strb, Register&, rt, STRB_w) \
58 V(Ldrsb, Register&, rt, rt.Is64Bits() ? LDRSB_x : LDRSB_w) \
59 V(Ldrh, Register&, rt, LDRH_w) \
60 V(Strh, Register&, rt, STRH_w) \
61 V(Ldrsh, Register&, rt, rt.Is64Bits() ? LDRSH_x : LDRSH_w) \
64 V(Ldrsw, Register&, rt, LDRSW_x)
91 inline MemOperand FieldMemOperand(Register object, int offset);
92 inline MemOperand UntagSmiFieldMemOperand(Register object, int offset);
95 inline MemOperand UntagSmiMemOperand(Register objec
[all...]
H A Deh-frame-arm64.cc29 int EhFrameWriter::RegisterToDwarfCode(Register name) {
31 case Register::kCode_x28:
33 case Register::kCode_x29:
35 case Register::kCode_x30:
37 case Register::kCode_x31:
39 case Register::kCode_x0:
H A Dcodegen-arm64.h17 // |result| as untagged output. Register index is asserted to be a 32-bit W
20 Register string,
21 Register index,
22 Register result,
/external/v8/src/mips/
H A Dframes-mips.cc17 Register JavaScriptFrame::fp_register() { return v8::internal::fp; }
18 Register JavaScriptFrame::context_register() { return cp; }
19 Register JavaScriptFrame::constant_pool_pointer_register() {
25 Register StubFailureTrampolineFrame::fp_register() { return v8::internal::fp; }
26 Register StubFailureTrampolineFrame::context_register() { return cp; }
27 Register StubFailureTrampolineFrame::constant_pool_pointer_register() {
H A Dmacro-assembler-mips.h16 const Register kReturnRegister0 = {Register::kCode_v0};
17 const Register kReturnRegister1 = {Register::kCode_v1};
18 const Register kReturnRegister2 = {Register::kCode_a0};
19 const Register kJSFunctionRegister = {Register::kCode_a1};
20 const Register kContextRegister = {Register
[all...]
/external/v8/src/mips64/
H A Dframes-mips64.cc17 Register JavaScriptFrame::fp_register() { return v8::internal::fp; }
18 Register JavaScriptFrame::context_register() { return cp; }
19 Register JavaScriptFrame::constant_pool_pointer_register() {
25 Register StubFailureTrampolineFrame::fp_register() { return v8::internal::fp; }
26 Register StubFailureTrampolineFrame::context_register() { return cp; }
27 Register StubFailureTrampolineFrame::constant_pool_pointer_register() {
H A Dmacro-assembler-mips64.h16 const Register kReturnRegister0 = {Register::kCode_v0};
17 const Register kReturnRegister1 = {Register::kCode_v1};
18 const Register kReturnRegister2 = {Register::kCode_a0};
19 const Register kJSFunctionRegister = {Register::kCode_a1};
20 const Register kContextRegister = {Register
[all...]
H A Dassembler-mips64.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
122 static Register from_code(int code) {
125 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...]
/external/v8/src/ic/
H A Daccess-compiler-data.h21 void Initialize(int load_register_count, const Register* load_registers,
22 int store_register_count, const Register* store_registers) {
23 load_calling_convention_.reset(NewArray<Register>(load_register_count));
27 store_calling_convention_.reset(NewArray<Register>(store_register_count));
33 Register* load_calling_convention() { return load_calling_convention_.get(); }
34 Register* store_calling_convention() {
39 std::unique_ptr<Register[]> load_calling_convention_;
40 std::unique_ptr<Register[]> store_calling_convention_;

Completed in 360 milliseconds

1234567891011>>