Home
last modified time | relevance | path

Searched refs:slot_offset (Results 1 – 18 of 18) sorted by relevance

/third_party/node/deps/v8/src/objects/
Dembedder-data-slot-inl.h60 int slot_offset = EmbedderDataArray::OffsetOfElementAt(entry_index); in store_tagged() local
61 ObjectSlot(FIELD_ADDR(array, slot_offset + kTaggedPayloadOffset)) in store_tagged()
63 WRITE_BARRIER(array, slot_offset + kTaggedPayloadOffset, value); in store_tagged()
66 ObjectSlot(FIELD_ADDR(array, slot_offset + kRawPayloadOffset)) in store_tagged()
74 int slot_offset = object.GetEmbedderFieldOffset(embedder_field_index); in store_tagged() local
75 ObjectSlot(FIELD_ADDR(object, slot_offset + kTaggedPayloadOffset)) in store_tagged()
77 WRITE_BARRIER(object, slot_offset + kTaggedPayloadOffset, value); in store_tagged()
80 ObjectSlot(FIELD_ADDR(object, slot_offset + kRawPayloadOffset)) in store_tagged()
/third_party/node/deps/v8/src/deoptimizer/
Dtranslated-state.cc586 uint64_t TranslatedState::GetUInt64Slot(Address fp, int slot_offset) { in GetUInt64Slot() argument
588 return ReadUnalignedValue<uint64_t>(fp + slot_offset); in GetUInt64Slot()
590 return Memory<uint64_t>(fp + slot_offset); in GetUInt64Slot()
594 uint32_t TranslatedState::GetUInt32Slot(Address fp, int slot_offset) { in GetUInt32Slot() argument
595 Address address = fp + slot_offset; in GetUInt32Slot()
603 Float32 TranslatedState::GetFloatSlot(Address fp, int slot_offset) { in GetFloatSlot() argument
605 return Float32::FromBits(GetUInt32Slot(fp, slot_offset)); in GetFloatSlot()
607 return Float32::FromBits(Memory<uint32_t>(fp + slot_offset)); in GetFloatSlot()
611 Float64 TranslatedState::GetDoubleSlot(Address fp, int slot_offset) { in GetDoubleSlot() argument
612 return Float64::FromBits(GetUInt64Slot(fp, slot_offset)); in GetDoubleSlot()
[all …]
/third_party/node/deps/v8/src/heap/
Dslot-set.h195 static size_t BucketForSlot(size_t slot_offset) { in BucketForSlot() argument
196 DCHECK(IsAligned(slot_offset, kTaggedSize)); in BucketForSlot()
197 return slot_offset >> (kTaggedSizeLog2 + kBitsPerBucketLog2); in BucketForSlot()
204 void Insert(size_t slot_offset) { in Insert() argument
207 SlotToIndices(slot_offset, &bucket_index, &cell_index, &bit_index); in Insert()
228 bool Contains(size_t slot_offset) { in Contains() argument
231 SlotToIndices(slot_offset, &bucket_index, &cell_index, &bit_index); in Contains()
238 void Remove(size_t slot_offset) { in Remove() argument
241 SlotToIndices(slot_offset, &bucket_index, &cell_index, &bit_index); in Remove()
320 bool Lookup(size_t slot_offset) { in Lookup() argument
[all …]
Dobjects-visiting.cc53 int slot_offset = WeakListVisitor<T>::WeakNextOffset(); in VisitWeakList() local
54 ObjectSlot slot = slot_holder.RawField(slot_offset); in VisitWeakList()
/third_party/node/deps/v8/include/cppgc/internal/
Dwrite-barrier.h53 uintptr_t slot_offset = 0; member
188 const uintptr_t slot_offset = in TryGetCagedHeap() local
190 if (slot_offset > api_constants::kCagedHeapReservationSize) { in TryGetCagedHeap()
224 params.slot_offset = reinterpret_cast<uintptr_t>(slot) - params.start;
248 params.slot_offset = reinterpret_cast<uintptr_t>(slot) - params.start;
250 if (params.slot_offset > api_constants::kCagedHeapReservationSize) {
408 if (V8_LIKELY(age_table.GetAge(params.slot_offset) == AgeTable::Age::kYoung))
424 if (V8_LIKELY(age_table.GetAge(params.slot_offset) == AgeTable::Age::kYoung))
/third_party/node/deps/v8/src/snapshot/
Ddeserializer.cc70 int Write(MaybeObject value, int slot_offset = 0) { in Write() argument
71 MaybeObjectSlot current_slot = slot() + slot_offset; in Write()
79 int slot_offset = 0) { in Write() argument
80 return Write(HeapObjectReference::From(value, ref_type), slot_offset); in Write()
83 int slot_offset = 0) { in Write() argument
84 return Write(*value, ref_type, slot_offset); in Write()
126 int Write(MaybeObject value, int slot_offset = 0) { in Write() argument
127 FullMaybeObjectSlot current_slot = slot() + slot_offset; in Write()
132 int slot_offset = 0) { in Write() argument
133 return Write(HeapObjectReference::From(value, ref_type), slot_offset); in Write()
[all …]
/third_party/node/deps/v8/src/compiler/
Dlinkage.cc109 int slot_offset = -operand.GetLocation(); in GetOffsetToFirstUnusedStackSlot() local
110 offset = std::max(offset, slot_offset + operand.GetSizeInPointers()); in GetOffsetToFirstUnusedStackSlot()
123 int slot_offset = -operand.GetLocation(); in GetOffsetToReturns() local
124 offset = std::min(offset, slot_offset); in GetOffsetToReturns()
151 int slot_offset = -operand.GetLocation() - 1; in GetTaggedParameterSlots() local
152 DCHECK_GE(slot_offset, 0); in GetTaggedParameterSlots()
153 first_offset = std::min(first_offset, static_cast<uint32_t>(slot_offset)); in GetTaggedParameterSlots()
Dwasm-compiler.cc8528 int slot_offset) in LinkageLocationAllocator() argument
8529 : allocator_(wasm::LinkageAllocator(gp, fp)), slot_offset_(slot_offset) {} in LinkageLocationAllocator()
/third_party/node/deps/v8/src/wasm/
Djump-table-assembler.h62 static uint32_t SlotOffsetToIndex(uint32_t slot_offset) { in SlotOffsetToIndex() argument
63 uint32_t line_index = slot_offset / kJumpTableLineSize; in SlotOffsetToIndex()
64 uint32_t line_offset = slot_offset % kJumpTableLineSize; in SlotOffsetToIndex()
Dwasm-code-manager.cc1785 uint32_t slot_offset = GetJumpTableOffset(func_index); in GetCallTargetForFunction() local
1786 DCHECK_LT(slot_offset, main_jump_table_->instructions().size()); in GetCallTargetForFunction()
1787 return main_jump_table_->instruction_start() + slot_offset; in GetCallTargetForFunction()
1830 uint32_t slot_offset = GetJumpTableOffset(func_index); in GetNearCallTargetForFunction() local
1831 return jump_tables.jump_table_start + slot_offset; in GetNearCallTargetForFunction()
1847 uint32_t slot_offset = in GetFunctionIndexFromJumpTableSlot() local
1849 uint32_t slot_idx = JumpTableAssembler::SlotOffsetToIndex(slot_offset); in GetFunctionIndexFromJumpTableSlot()
/third_party/node/deps/v8/src/builtins/
Dbuiltins-internal-gen.cc183 TNode<IntPtrT> slot_offset = IntPtrSub(slot, page); in InsertIntoRememberedSet() local
186 TNode<IntPtrT> bucket = LoadBucket(slot_set, slot_offset, &slow_path); in InsertIntoRememberedSet()
189 SetBitInCell(bucket, slot_offset); in InsertIntoRememberedSet()
214 TNode<IntPtrT> LoadBucket(TNode<IntPtrT> slot_set, TNode<WordT> slot_offset, in LoadBucket() argument
217 WordShr(slot_offset, SlotSet::kBitsPerBucketLog2 + kTaggedSizeLog2); in LoadBucket()
225 void SetBitInCell(TNode<IntPtrT> bucket, TNode<WordT> slot_offset) { in SetBitInCell() argument
228 WordShr(slot_offset, SlotSet::kBitsPerCellLog2 + kTaggedSizeLog2 - in SetBitInCell()
238 TNode<WordT> bit_index = WordAnd(WordShr(slot_offset, kTaggedSizeLog2), in SetBitInCell()
/third_party/mesa3d/src/intel/compiler/
Dbrw_fs_visitor.cpp912 int slot_offset = 0; in emit_urb_writes() local
918 slot_offset = slot - vue_map->varying_to_slot[VARYING_SLOT_POS]; in emit_urb_writes()
922 i + (slot_offset * 4)); in emit_urb_writes()
/third_party/node/deps/v8/tools/
Dwindbg.js850 const slot_offset = (b * 32 * 32 + c * 32 + bit) * ptr_size;
851 const slot = rs[s].page_start_ + slot_offset;
/third_party/node/deps/v8/src/execution/
Dframes.cc1172 int slot_offset = 0; in IterateCompiledFrame() local
1178 FullObjectSlot spill_slot = parameters_limit + slot_offset + bit; in IterateCompiledFrame()
1239 slot_offset += kBitsPerByte; in IterateCompiledFrame()
/third_party/node/deps/v8/src/codegen/arm64/
Dmacro-assembler-arm64.cc1429 void TurboAssembler::SlotAddress(Register dst, int slot_offset) { in SlotAddress() argument
1430 Add(dst, sp, slot_offset << kSystemPointerSizeLog2); in SlotAddress()
1433 void TurboAssembler::SlotAddress(Register dst, Register slot_offset) { in SlotAddress() argument
1434 Add(dst, sp, Operand(slot_offset, LSL, kSystemPointerSizeLog2)); in SlotAddress()
Dmacro-assembler-arm64.h732 void SlotAddress(Register dst, int slot_offset);
733 void SlotAddress(Register dst, Register slot_offset);
/third_party/python/Objects/
Dtypeobject.c49 short slot_offset; member
3380 short slot_offset, subslot_offset; in PyType_FromModuleAndSpec() local
3538 slot_offset = slotoffsets.slot_offset; in PyType_FromModuleAndSpec()
3540 *(void**)((char*)res_start + slot_offset) = slot->pfunc; in PyType_FromModuleAndSpec()
3542 void *parent_slot = *(void**)((char*)res_start + slot_offset); in PyType_FromModuleAndSpec()
3644 parent_slot = *(void**)((char*)type + pyslot_offsets[slot].slot_offset); in PyType_GetSlot()
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_io.c257 const unsigned slot_offset = total_offset / 4; in get_io_offset() local
259 return nir_imm_int(b, type_size(glsl_vec4_type(), bts) * slot_offset); in get_io_offset()