Home
last modified time | relevance | path

Searched refs:top_address (Results 1 – 19 of 19) sorted by relevance

/external/v8/src/compiler/
Dmemory-optimizer.cc152 Node* top_address = __ ExternalConstant( in VisitAllocate() local
185 top_address, __ IntPtrConstant(0), top); in VisitAllocate()
204 __ Load(MachineType::Pointer(), top_address, __ IntPtrConstant(0)); in VisitAllocate()
240 top_address, __ IntPtrConstant(0), top); in VisitAllocate()
257 __ Load(MachineType::Pointer(), top_address, __ IntPtrConstant(0)); in VisitAllocate()
270 top_address, __ IntPtrConstant(0), new_top); in VisitAllocate()
/external/v8/src/
Ddeoptimizer.cc847 intptr_t top_address; in DoComputeJSFrame() local
849 top_address = caller_frame_top_ - output_frame_size; in DoComputeJSFrame()
851 top_address = output_[frame_index - 1]->GetTop() - output_frame_size; in DoComputeJSFrame()
853 output_frame->SetTop(top_address); in DoComputeJSFrame()
896 intptr_t fp_value = top_address + output_offset; in DoComputeJSFrame()
1092 intptr_t top_address; in DoComputeInterpretedFrame() local
1094 top_address = caller_frame_top_ - output_frame_size; in DoComputeInterpretedFrame()
1096 top_address = output_[frame_index - 1]->GetTop() - output_frame_size; in DoComputeInterpretedFrame()
1098 output_frame->SetTop(top_address); in DoComputeInterpretedFrame()
1142 intptr_t fp_value = top_address + output_offset; in DoComputeInterpretedFrame()
[all …]
Dcode-stub-assembler.cc685 Node* top_address, in AllocateRawUnaligned() argument
687 Node* top = Load(MachineType::Pointer(), top_address); in AllocateRawUnaligned()
734 StoreNoWriteBarrier(MachineType::PointerRepresentation(), top_address, in AllocateRawUnaligned()
747 Node* top_address, in AllocateRawAligned() argument
749 Node* top = Load(MachineType::Pointer(), top_address); in AllocateRawAligned()
792 StoreNoWriteBarrier(MachineType::PointerRepresentation(), top_address, in AllocateRawAligned()
800 Node* top_address = ExternalConstant( in Allocate() local
814 Node* limit_address = IntPtrAdd(top_address, IntPtrConstant(kPointerSize)); in Allocate()
818 return AllocateRawAligned(size_in_bytes, flags, top_address, limit_address); in Allocate()
822 return AllocateRawUnaligned(size_in_bytes, flags, top_address, limit_address); in Allocate()
Dcode-stub-assembler.h1303 Node* top_address, Node* limit_address);
/external/v8/src/ppc/
Dmacro-assembler-ppc.cc1668 Register top_address = scratch1; in Allocate() local
1673 mov(top_address, Operand(allocation_top)); in Allocate()
1677 LoadP(result, MemOperand(top_address)); in Allocate()
1678 LoadP(alloc_limit, MemOperand(top_address, kPointerSize)); in Allocate()
1682 LoadP(alloc_limit, MemOperand(top_address)); in Allocate()
1687 LoadP(alloc_limit, MemOperand(top_address, limit - top)); in Allocate()
1726 StoreP(result_end, MemOperand(top_address)); in Allocate()
1765 Register top_address = scratch; in Allocate() local
1769 mov(top_address, Operand(allocation_top)); in Allocate()
1773 LoadP(result, MemOperand(top_address)); in Allocate()
[all …]
/external/v8/src/arm/
Dmacro-assembler-arm.cc2016 Register top_address = scratch1; in Allocate() local
2021 mov(top_address, Operand(allocation_top)); in Allocate()
2025 ldm(ia, top_address, result.bit() | alloc_limit.bit()); in Allocate()
2029 ldr(alloc_limit, MemOperand(top_address)); in Allocate()
2034 ldr(alloc_limit, MemOperand(top_address, limit - top)); in Allocate()
2078 str(result_end, MemOperand(top_address)); in Allocate()
2121 Register top_address = scratch; in Allocate() local
2125 mov(top_address, Operand(allocation_top)); in Allocate()
2129 ldm(ia, top_address, result.bit() | alloc_limit.bit()); in Allocate()
2133 ldr(alloc_limit, MemOperand(top_address)); in Allocate()
[all …]
/external/v8/src/arm64/
Dmacro-assembler-arm64.cc2963 Register top_address = scratch1; in Allocate() local
2966 Mov(top_address, Operand(heap_allocation_top)); in Allocate()
2970 Ldp(result, alloc_limit, MemOperand(top_address)); in Allocate()
2974 Ldr(alloc_limit, MemOperand(top_address)); in Allocate()
2979 Ldr(alloc_limit, MemOperand(top_address, limit - top)); in Allocate()
2993 Str(result_end, MemOperand(top_address)); in Allocate()
3036 Register top_address = scratch; in Allocate() local
3038 Mov(top_address, heap_allocation_top); in Allocate()
3042 Ldp(result, alloc_limit, MemOperand(top_address)); in Allocate()
3046 Ldr(alloc_limit, MemOperand(top_address)); in Allocate()
[all …]
/external/v8/src/s390/
Dmacro-assembler-s390.cc1571 Register top_address = scratch1; in Allocate() local
1573 mov(top_address, Operand(allocation_top)); in Allocate()
1577 LoadP(result, MemOperand(top_address)); in Allocate()
1581 CmpP(result, MemOperand(top_address)); in Allocate()
1597 CmpLogicalP(result, MemOperand(top_address, limit - top)); in Allocate()
1610 CmpLogicalP(result_end, MemOperand(top_address, limit - top)); in Allocate()
1615 StoreP(result_end, MemOperand(top_address)); in Allocate()
1660 Register top_address = scratch; in Allocate() local
1661 mov(top_address, Operand(allocation_top)); in Allocate()
1665 LoadP(result, MemOperand(top_address)); in Allocate()
[all …]
/external/v8/src/heap/
Dstore-buffer.h41 inline Address* top_address() { return reinterpret_cast<Address*>(&top_); } in top_address() function
Dspaces.h1530 Address* top_address() { return &top_; } in top_address() function
1986 Address* allocation_top_address() { return allocation_info_.top_address(); } in NON_EXPORTED_BASE()
2534 Address* allocation_top_address() { return allocation_info_.top_address(); } in allocation_top_address()
Dheap-inl.h528 return store_buffer()->top_address(); in store_buffer_top_address()
/external/v8/src/mips/
Dmacro-assembler-mips.cc3965 Register top_address = scratch1; in Allocate() local
3969 li(top_address, Operand(allocation_top)); in Allocate()
3973 lw(result, MemOperand(top_address)); in Allocate()
3974 lw(alloc_limit, MemOperand(top_address, kPointerSize)); in Allocate()
3978 lw(alloc_limit, MemOperand(top_address)); in Allocate()
3982 lw(alloc_limit, MemOperand(top_address, limit - top)); in Allocate()
4008 sw(result_end, MemOperand(top_address)); in Allocate()
4049 Register top_address = scratch; in Allocate() local
4052 li(top_address, Operand(allocation_top)); in Allocate()
4056 lw(result, MemOperand(top_address)); in Allocate()
[all …]
/external/v8/src/mips64/
Dmacro-assembler-mips64.cc4120 Register top_address = scratch1; in Allocate() local
4124 li(top_address, Operand(allocation_top)); in Allocate()
4128 ld(result, MemOperand(top_address)); in Allocate()
4129 ld(alloc_limit, MemOperand(top_address, kPointerSize)); in Allocate()
4133 ld(alloc_limit, MemOperand(top_address)); in Allocate()
4137 ld(alloc_limit, MemOperand(top_address, static_cast<int32_t>(limit - top))); in Allocate()
4156 sd(result_end, MemOperand(top_address)); in Allocate()
4194 Register top_address = scratch; in Allocate() local
4197 li(top_address, Operand(allocation_top)); in Allocate()
4201 ld(result, MemOperand(top_address)); in Allocate()
[all …]
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc5014 Register top_address = scratch0(); in DoDeferredAllocate() local
5016 __ li(top_address, Operand(allocation_top)); in DoDeferredAllocate()
5017 __ sw(v0, MemOperand(top_address)); in DoDeferredAllocate()
/external/v8/src/crankshaft/arm64/
Dlithium-codegen-arm64.cc1503 Register top_address = x10; in DoDeferredAllocate() local
1505 __ Mov(top_address, Operand(allocation_top)); in DoDeferredAllocate()
1506 __ Str(x0, MemOperand(top_address)); in DoDeferredAllocate()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc5012 Register top_address = scratch0(); in DoDeferredAllocate() local
5014 __ mov(top_address, Operand(allocation_top)); in DoDeferredAllocate()
5015 __ str(r0, MemOperand(top_address)); in DoDeferredAllocate()
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc5207 Register top_address = scratch0(); in DoDeferredAllocate() local
5209 __ li(top_address, Operand(allocation_top)); in DoDeferredAllocate()
5210 __ sd(v0, MemOperand(top_address)); in DoDeferredAllocate()
/external/v8/src/crankshaft/s390/
Dlithium-codegen-s390.cc5263 Register top_address = scratch0(); in DoShiftI() local
5265 __ mov(top_address, Operand(allocation_top)); in DoShiftI()
5266 __ StoreP(r2, MemOperand(top_address)); in DoShiftI()
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc5318 Register top_address = scratch0(); in DoShiftI() local
5320 __ mov(top_address, Operand(allocation_top)); in DoShiftI()
5321 __ StoreP(r3, MemOperand(top_address)); in DoShiftI()