HomeSort by relevance Sort by last modified time
    Searched refs:Heap (Results 126 - 150 of 475) sorted by null

1 2 3 4 56 7 8 91011>>

  /external/v8/src/ic/x64/
handler-compiler-x64.cc 76 Heap::kHashTableMapRootIndex);
164 __ LoadRoot(data, Heap::kUndefinedValueRootIndex);
248 masm->isolate()->heap()->SetSetterStubDeoptPCOffset(masm->pc_offset());
294 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset());
489 __ CompareRoot(rax, Heap::kNoInterceptorResultSentinelRootIndex);
591 __ CompareRoot(result, Heap::kTheHoleValueRootIndex);
594 __ CompareRoot(result, Heap::kTheHoleValueRootIndex);
  /external/v8/src/x64/
code-stubs-x64.cc 13 #include "src/heap/heap-inl.h"
89 // NumberOperands assumes both are smis or heap numbers.
183 __ LoadRoot(rcx, Heap::kHeapNumberMapRootIndex);
483 Heap::kempty_stringRootIndex);
630 __ LoadRoot(rax, Heap::kNullValueRootIndex);
648 __ CompareRoot(rax, Heap::kFixedArrayMapRootIndex);
712 __ LoadRoot(rdx, Heap::kTheHoleValueRootIndex);
    [all...]
macro-assembler-x64.h 139 void LoadRoot(Register destination, Heap::RootListIndex index);
140 void LoadRoot(const Operand& destination, Heap::RootListIndex index) {
144 void StoreRoot(Register source, Heap::RootListIndex index);
151 void CompareRoot(Register with, Heap::RootListIndex index);
152 void CompareRoot(const Operand& with, Heap::RootListIndex index);
153 void PushRoot(Heap::RootListIndex index);
156 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal,
161 void JumpIfRoot(const Operand& with, Heap::RootListIndex index,
169 void JumpIfNotRoot(Register with, Heap::RootListIndex index,
175 void JumpIfNotRoot(const Operand& with, Heap::RootListIndex index
    [all...]
  /external/v8/src/arm64/
code-stubs-arm64.cc 157 // Smis. If it's not a heap number, then return equal.
183 __ JumpIfNotRoot(right, Heap::kUndefinedValueRootIndex, &return_equal);
211 // Left and right are identical pointers to a heap number object. Return
212 // non-equal if the heap number is a NaN, and equal otherwise. Comparing
216 __ B(vc, &return_equal); // Not NaN, so treat as normal heap number.
305 // Left is the smi. Check whether right is a heap number.
318 // Smi compared non-strictly with a non-smi, non-heap-number. Call the
323 // Left is the smi. Right is a heap number. Load right value into right_d, and
330 // Right is a smi. Check whether the non-smi left is a heap number.
343 // Smi compared non-strictly with a non-smi, non-heap-number. Call th
    [all...]
macro-assembler-arm64.cc 40 Handle<Object>::New(isolate()->heap()->undefined_value(), isolate());
    [all...]
  /external/v8/src/crankshaft/arm64/
lithium-codegen-arm64.h 174 Heap::RootListIndex index);
218 void DeoptimizeIfRoot(Register rt, Heap::RootListIndex index,
220 void DeoptimizeIfNotRoot(Register rt, Heap::RootListIndex index,
lithium-codegen-arm64.cc 204 // Test the input and branch if it is a heap number.
227 Heap::RootListIndex index)
240 const Heap::RootListIndex index_;
965 void LCodeGen::DeoptimizeIfRoot(Register rt, Heap::RootListIndex index,
972 void LCodeGen::DeoptimizeIfNotRoot(Register rt, Heap::RootListIndex index,
    [all...]
  /external/v8/src/heap/
store-buffer.cc 5 #include "src/heap/store-buffer.h"
10 #include "src/heap/incremental-marking.h"
18 StoreBuffer::StoreBuffer(Heap* heap)
19 : heap_(heap),
82 isolate->heap()->store_buffer()->FlipStoreBuffers();
  /external/v8/src/profiler/
strings-storage.cc 21 StringsStorage::StringsStorage(Heap* heap)
22 : hash_seed_(heap->HashSeed()), names_(StringsMatch) {}
sampling-heap-profiler.cc 5 #include "src/profiler/sampling-heap-profiler.h"
13 #include "src/heap/heap.h"
52 Heap* heap, StringsStorage* names, uint64_t rate, int stack_depth,
54 : isolate_(heap->isolate()),
55 heap_(heap),
58 heap->isolate()->random_number_generator())),
61 heap->isolate()->random_number_generator())),
69 heap->new_space()->AddAllocationObserver(new_space_observer_.get())
    [all...]
  /external/v8/src/
transitions-inl.h 112 Heap* heap = name->GetHeap();
113 return name == heap->nonextensible_symbol() ||
114 name == heap->sealed_symbol() || name == heap->frozen_symbol() ||
115 name == heap->elements_transition_symbol() ||
116 name == heap->strict_function_transition_symbol();
  /prebuilts/go/darwin-x86/test/chan/
sieve2.go 16 "container/heap"
51 // Heap of PeekCh, sorting by head values, satisfies Heap interface.
134 minchan := heap.Pop(&h).(*PeekCh)
137 heap.Push(&h, minchan)
140 minchan := heap.Pop(&h).(*PeekCh)
143 heap.Push(&h, minchan)
146 heap.Push(&h, &PeekCh{<-m, m})
  /prebuilts/go/linux-x86/test/chan/
sieve2.go 16 "container/heap"
51 // Heap of PeekCh, sorting by head values, satisfies Heap interface.
134 minchan := heap.Pop(&h).(*PeekCh)
137 heap.Push(&h, minchan)
140 minchan := heap.Pop(&h).(*PeekCh)
143 heap.Push(&h, minchan)
146 heap.Push(&h, &PeekCh{<-m, m})
  /art/runtime/gc/accounting/
mod_union_table_test.cc 121 const std::string& name, Heap* heap, space::ContinuousSpace* space,
123 : ModUnionTableReferenceCache(name, heap, space), target_space_(target_space) {}
181 gc::Heap* const heap = runtime->GetHeap(); member in class:art::gc::accounting::gc
183 auto* space = heap->GetNonMovingSpace();
192 heap->AddSpace(other_space.get());
264 heap->RemoveSpace(other_space.get());
  /art/runtime/gc/
allocation_record.cc 141 VLOG(heap) << "Start SweepAllocationRecords()";
169 VLOG(heap) << "Deleted " << count_deleted << " allocation records";
170 VLOG(heap) << "Updated " << count_moved << " allocation records";
218 Heap* heap = Runtime::Current()->GetHeap(); local
222 if (heap->IsAllocTrackingEnabled()) {
225 AllocRecordObjectMap* records = heap->GetAllocationRecords();
228 heap->SetAllocationRecords(records);
246 heap->SetAllocTrackingEnabled(true);
253 if (!heap->IsAllocTrackingEnabled())
280 Heap* const heap = Runtime::Current()->GetHeap(); local
    [all...]
  /art/runtime/gc/collector/
mark_sweep.h 45 class Heap;
56 MarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix = "");
117 // the image. Mark that portion of the heap as immune.
148 // all allocation spaces. Partial and sticky GCs want to just sweep a subset of the heap.
233 // Returns object if the object is marked in the heap bitmap, otherwise null.
252 // Verify the roots of the heap and print out information related to any invalid roots.
313 // Cache the heap's mark bitmap to prevent having to do 2 loads during slow path marking.
  /art/runtime/mirror/
object.cc 29 #include "gc/heap.h"
120 gc::Heap* heap = Runtime::Current()->GetHeap(); local
126 heap->WriteBarrierArray(dest, 0, array->GetLength());
129 heap->WriteBarrierEveryFieldOf(dest);
155 gc::Heap* heap = Runtime::Current()->GetHeap(); local
161 if (heap->IsMovableObject(this)) {
162 copy = heap->AllocObject<true>(self, GetClass(), num_bytes, visitor);
164 copy = heap->AllocNonMovableObject<true>(self, GetClass(), num_bytes, visitor)
    [all...]
  /external/v8/src/runtime/
runtime-liveedit.cc 18 // For a script finds all SharedFunctionInfo's in the heap that points
31 Heap* heap = isolate->heap(); local
33 HeapIterator iterator(heap);
99 return isolate->heap()->null_value();
116 return isolate->heap()->undefined_value();
128 return isolate->heap()->undefined_value();
142 return isolate->heap()->undefined_value();
168 return isolate->heap()->undefined_value()
280 Heap* heap = isolate->heap(); local
    [all...]
  /external/v8/src/crankshaft/mips/
lithium-codegen-mips.cc     [all...]
  /external/v8/src/crankshaft/ppc/
lithium-codegen-ppc.cc     [all...]
  /external/v8/src/arm/
macro-assembler-arm.cc 29 Handle<Object>::New(isolate()->heap()->undefined_value(), isolate());
441 Heap::RootListIndex index,
448 Heap::RootListIndex index,
450 DCHECK(Heap::RootCanBeWrittenAfterInitialization(index));
517 // register 'object' contains a heap object pointer.
587 // register 'object' contains a heap object pointer. The heap object
    [all...]
  /external/v8/src/crankshaft/mips64/
lithium-codegen-mips64.cc     [all...]
  /external/v8/src/crankshaft/arm/
lithium-codegen-arm.cc     [all...]
  /external/v8/src/crankshaft/s390/
lithium-codegen-s390.cc     [all...]
  /external/v8/src/ic/
accessor-assembler.cc 130 LoadRoot(Heap::kUndefinedValueRootIndex)),
222 Node* protector_cell = LoadRoot(Heap::kArrayProtectorRootIndex);
223 DCHECK(isolate()->heap()->array_protector()->IsPropertyCell());
505 // |handler| is a heap object. Must be code, call it.
686 Comment("store heap object field");
814 Heap::kUndefinedValueRootIndex, mode);
840 // Store the new mutable heap number into the object.
844 // Load the heap number.
    [all...]

Completed in 805 milliseconds

1 2 3 4 56 7 8 91011>>