/external/v8/src/compiler/ |
D | memory-optimizer.cc | 152 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/ |
D | deoptimizer.cc | 847 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 …]
|
D | code-stub-assembler.cc | 685 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()
|
D | code-stub-assembler.h | 1303 Node* top_address, Node* limit_address);
|
/external/v8/src/ppc/ |
D | macro-assembler-ppc.cc | 1668 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/ |
D | macro-assembler-arm.cc | 2016 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/ |
D | macro-assembler-arm64.cc | 2963 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/ |
D | macro-assembler-s390.cc | 1571 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/ |
D | store-buffer.h | 41 inline Address* top_address() { return reinterpret_cast<Address*>(&top_); } in top_address() function
|
D | spaces.h | 1530 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()
|
D | heap-inl.h | 528 return store_buffer()->top_address(); in store_buffer_top_address()
|
/external/v8/src/mips/ |
D | macro-assembler-mips.cc | 3965 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/ |
D | macro-assembler-mips64.cc | 4120 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/ |
D | lithium-codegen-mips.cc | 5014 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/ |
D | lithium-codegen-arm64.cc | 1503 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/ |
D | lithium-codegen-arm.cc | 5012 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/ |
D | lithium-codegen-mips64.cc | 5207 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/ |
D | lithium-codegen-s390.cc | 5263 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/ |
D | lithium-codegen-ppc.cc | 5318 Register top_address = scratch0(); in DoShiftI() local 5320 __ mov(top_address, Operand(allocation_top)); in DoShiftI() 5321 __ StoreP(r3, MemOperand(top_address)); in DoShiftI()
|