Home
last modified time | relevance | path

Searched refs:RootListIndex (Results 1 – 25 of 54) sorted by relevance

123

/external/v8/src/
Daddress-map.cc18 Heap::RootListIndex root_index = static_cast<Heap::RootListIndex>(i); in RootIndexMap()
Dturbo-assembler.h52 virtual void LoadRoot(Register destination, Heap::RootListIndex index) = 0;
54 static int32_t RootRegisterOffset(Heap::RootListIndex root_index);
Dturbo-assembler.cc35 Heap::RootListIndex root_index; in IndirectLoadConstant()
87 int32_t TurboAssemblerBase::RootRegisterOffset(Heap::RootListIndex root_index) { in RootRegisterOffset()
Dhandles.cc37 static_cast<Heap::RootListIndex>(location_ - roots_array_start))) { in IsDereferenceAllowed()
163 ->root_handle(static_cast<Heap::RootListIndex>(index)) in Lookup()
Ddisassembler.cc102 Heap::RootListIndex root_index = in RootRelativeName()
103 static_cast<Heap::RootListIndex>(offset_in_roots_table / kPointerSize); in RootRelativeName()
Dcode-stub-assembler.h824 TNode<Int32T> LoadAndUntagToWord32Root(Heap::RootListIndex root_index);
1159 Heap::RootListIndex map_root_index);
1162 Heap::RootListIndex root);
1448 Heap::RootListIndex value_root_index,
2642 Node* end_offset, Heap::RootListIndex root);
2896 TNode<String> AllocateSlicedString(Heap::RootListIndex map_root_index,
2900 TNode<String> AllocateConsString(Heap::RootListIndex map_root_index,
/external/v8/src/ia32/
Dmacro-assembler-ia32.h241 void LoadRoot(Register destination, Heap::RootListIndex index) override;
481 void CompareRoot(Register with, Register scratch, Heap::RootListIndex index);
484 void CompareRoot(Register with, Heap::RootListIndex index);
485 void CompareRoot(Operand with, Heap::RootListIndex index);
486 void PushRoot(Heap::RootListIndex index);
489 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal,
494 void JumpIfRoot(Operand with, Heap::RootListIndex index, Label* if_equal,
501 void JumpIfNotRoot(Register with, Heap::RootListIndex index,
507 void JumpIfNotRoot(Operand with, Heap::RootListIndex index,
Dmacro-assembler-ia32.cc54 void TurboAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { in LoadRoot()
77 Heap::RootListIndex index) { in CompareRoot()
85 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) { in CompareRoot()
95 void MacroAssembler::CompareRoot(Operand with, Heap::RootListIndex index) { in CompareRoot()
105 void MacroAssembler::PushRoot(Heap::RootListIndex index) { in PushRoot()
/external/v8/src/x64/
Dmacro-assembler-x64.h218 void LoadRoot(Register destination, Heap::RootListIndex index) override;
219 void LoadRoot(Operand destination, Heap::RootListIndex index) { in LoadRoot()
404 void CompareRoot(Register with, Heap::RootListIndex index);
405 void CompareRoot(Operand with, Heap::RootListIndex index);
544 void PushRoot(Heap::RootListIndex index);
547 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal,
552 void JumpIfRoot(Operand with, Heap::RootListIndex index, Label* if_equal,
559 void JumpIfNotRoot(Register with, Heap::RootListIndex index,
565 void JumpIfNotRoot(Operand with, Heap::RootListIndex index,
Dmacro-assembler-x64.cc195 void TurboAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { in LoadRoot()
200 void MacroAssembler::PushRoot(Heap::RootListIndex index) { in PushRoot()
205 void TurboAssembler::CompareRoot(Register with, Heap::RootListIndex index) { in CompareRoot()
210 void TurboAssembler::CompareRoot(Operand with, Heap::RootListIndex index) { in CompareRoot()
/external/v8/src/builtins/
Dconstants-table-builder.cc29 Heap::RootListIndex root_list_index; in AddObject()
59 Heap::RootListIndex root_list_index; in PatchSelfReference()
Dbase.tq64 type RootListIndex generates 'TNode<Int32T>' constexpr 'Heap::RootListIndex';
115 const kFixedCOWArrayMapRootIndex: constexpr RootListIndex generates
117 const kEmptyFixedArrayRootIndex: constexpr RootListIndex generates
208 extern macro LoadRoot(constexpr RootListIndex): Object;
209 extern macro StoreRoot(constexpr RootListIndex, Object): Object;
210 extern macro LoadAndUntagToWord32Root(constexpr RootListIndex): int32;
Dbuiltins-promise-gen.h92 Node* AllocatePromiseReactionJobTask(Heap::RootListIndex map_root_index,
/external/v8/src/heap/
Dheap.h310 enum RootListIndex { enum
440 static bool RootCanBeWrittenAfterInitialization(RootListIndex root_index);
829 Object* root(RootListIndex index) { return roots_[index]; }
830 Handle<Object> root_handle(RootListIndex index) { in root_handle()
834 bool IsRootHandle(Handle<T> handle, RootListIndex* index) const { in IsRootHandle()
838 *index = static_cast<RootListIndex>(handle_location - &roots_[0]); in IsRootHandle()
900 bool RootCanBeTreatedAsConstant(RootListIndex root_index);
1541 RootListIndex index;
1546 RootListIndex index;
1552 RootListIndex index;
Dfactory.h110 Handle<T> NewFixedArrayWithMap(Heap::RootListIndex map_root_index, int length,
116 Handle<T> NewWeakFixedArrayWithMap(Heap::RootListIndex map_root_index,
978 Handle<FixedArray> NewFixedArrayWithFiller(Heap::RootListIndex map_root_index,
Dfactory.cc291 Heap::RootListIndex map_root_index, int length, Object* filler, in NewFixedArrayWithFiller()
304 Handle<T> Factory::NewFixedArrayWithMap(Heap::RootListIndex map_root_index, in NewFixedArrayWithMap()
316 Handle<T> Factory::NewWeakFixedArrayWithMap(Heap::RootListIndex map_root_index, in NewWeakFixedArrayWithMap()
339 Heap::RootListIndex, int, PretenureFlag);
342 Factory::NewWeakFixedArrayWithMap<DescriptorArray>(Heap::RootListIndex, int,
1406 Heap::RootListIndex mapRootIndex; in NewFunctionContext()
/external/v8/src/arm/
Dmacro-assembler-arm.h484 void LoadRoot(Register destination, Heap::RootListIndex index) override { in LoadRoot()
487 void LoadRoot(Register destination, Heap::RootListIndex index,
716 void CompareRoot(Register obj, Heap::RootListIndex index);
717 void PushRoot(Heap::RootListIndex index) { in PushRoot()
725 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal) { in JumpIfRoot()
731 void JumpIfNotRoot(Register with, Heap::RootListIndex index, in JumpIfNotRoot()
/external/v8/src/ppc/
Dmacro-assembler-ppc.h324 void LoadRoot(Register destination, Heap::RootListIndex index) override { in LoadRoot()
327 void LoadRoot(Register destination, Heap::RootListIndex index,
849 void CompareRoot(Register obj, Heap::RootListIndex index);
850 void PushRoot(Heap::RootListIndex index) { in PushRoot()
856 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal) { in JumpIfRoot()
862 void JumpIfNotRoot(Register with, Heap::RootListIndex index, in JumpIfNotRoot()
/external/v8/src/mips/
Dmacro-assembler-mips.h226 void Branch(Label* L, Condition cond, Register rs, Heap::RootListIndex index,
796 void LoadRoot(Register destination, Heap::RootListIndex index) override;
797 void LoadRoot(Register destination, Heap::RootListIndex index, Condition cond,
915 void PushRoot(Heap::RootListIndex index) { in PushRoot()
923 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal) { in JumpIfRoot()
931 void JumpIfNotRoot(Register with, Heap::RootListIndex index, in JumpIfNotRoot()
/external/v8/src/s390/
Dmacro-assembler-s390.h56 inline MemOperand RootMemOperand(Heap::RootListIndex index) { in RootMemOperand()
258 void LoadRoot(Register destination, Heap::RootListIndex index) override { in LoadRoot()
261 void LoadRoot(Register destination, Heap::RootListIndex index,
1085 void CompareRoot(Register obj, Heap::RootListIndex index);
1086 void PushRoot(Heap::RootListIndex index) { in PushRoot()
1099 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal) { in JumpIfRoot()
1105 void JumpIfNotRoot(Register with, Heap::RootListIndex index, in JumpIfNotRoot()
/external/v8/src/snapshot/
Ddeserializer.cc687 Heap::RootListIndex root_index = static_cast<Heap::RootListIndex>(id); in ReadData()
821 Heap::RootListIndex root_index = static_cast<Heap::RootListIndex>(id); in ReadDataCase()
/external/v8/src/mips64/
Dmacro-assembler-mips64.h243 void Branch(Label* L, Condition cond, Register rs, Heap::RootListIndex index,
766 void LoadRoot(Register destination, Heap::RootListIndex index) override;
767 void LoadRoot(Register destination, Heap::RootListIndex index, Condition cond,
930 void PushRoot(Heap::RootListIndex index) { in PushRoot()
938 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal) { in JumpIfRoot()
946 void JumpIfNotRoot(Register with, Heap::RootListIndex index, in JumpIfNotRoot()
/external/v8/src/compiler/
Dcode-generator.h154 Heap::RootListIndex* index_return);
/external/v8/src/arm64/
Dmacro-assembler-arm64.h1129 void LoadRoot(Register destination, Heap::RootListIndex index) override;
1824 void CompareRoot(const Register& obj, Heap::RootListIndex index);
1828 Heap::RootListIndex index,
1833 Heap::RootListIndex index,
1947 Register reg, Heap::RootListIndex index,
Dmacro-assembler-arm64.cc1519 void TurboAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { in LoadRoot()
2601 Heap::RootListIndex index) { in CompareRoot()
2611 Heap::RootListIndex index, in JumpIfRoot()
2619 Heap::RootListIndex index, in JumpIfNotRoot()
2919 Heap::RootListIndex index, in AssertRegisterIsRoot()

123