Home
last modified time | relevance | path

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

123

/external/v8/src/
Daddress-map.cc18 Heap::RootListIndex root_index = static_cast<Heap::RootListIndex>(i); in RootIndexMap()
Dhandles.cc26 static_cast<Heap::RootListIndex>(location_ - roots_array_start))) { in IsDereferenceAllowed()
151 ->root_handle(static_cast<Heap::RootListIndex>(index)) in Lookup()
Dcode-stub-assembler.h339 Node* LoadAndUntagToWord32Root(Heap::RootListIndex root_index);
469 Heap::RootListIndex map_root_index);
472 Heap::RootListIndex root);
586 Heap::RootListIndex value_root_index,
1192 Node* end_offset, Heap::RootListIndex root);
1319 Node* AllocateSlicedString(Heap::RootListIndex map_root_index, Node* length,
1322 Node* AllocateConsString(Heap::RootListIndex map_root_index, Node* length,
/external/v8/src/x87/
Dmacro-assembler-x87.h77 void LoadRoot(Register destination, Heap::RootListIndex index);
78 void StoreRoot(Register source, Register scratch, Heap::RootListIndex index);
79 void CompareRoot(Register with, Register scratch, Heap::RootListIndex index);
82 void CompareRoot(Register with, Heap::RootListIndex index);
83 void CompareRoot(const Operand& with, Heap::RootListIndex index);
84 void PushRoot(Heap::RootListIndex index);
87 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal,
92 void JumpIfRoot(const Operand& with, Heap::RootListIndex index,
100 void JumpIfNotRoot(Register with, Heap::RootListIndex index,
106 void JumpIfNotRoot(const Operand& with, Heap::RootListIndex index,
Dmacro-assembler-x87.cc67 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { in LoadRoot()
83 Heap::RootListIndex index) { in StoreRoot()
95 Heap::RootListIndex index) { in CompareRoot()
105 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) { in CompareRoot()
112 Heap::RootListIndex index) { in CompareRoot()
118 void MacroAssembler::PushRoot(Heap::RootListIndex index) { in PushRoot()
/external/v8/src/ia32/
Dmacro-assembler-ia32.h74 void LoadRoot(Register destination, Heap::RootListIndex index);
75 void StoreRoot(Register source, Register scratch, Heap::RootListIndex index);
76 void CompareRoot(Register with, Register scratch, Heap::RootListIndex index);
79 void CompareRoot(Register with, Heap::RootListIndex index);
80 void CompareRoot(const Operand& with, Heap::RootListIndex index);
81 void PushRoot(Heap::RootListIndex index);
84 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal,
89 void JumpIfRoot(const Operand& with, Heap::RootListIndex index,
97 void JumpIfNotRoot(Register with, Heap::RootListIndex index,
103 void JumpIfNotRoot(const Operand& with, Heap::RootListIndex index,
/external/v8/src/x64/
Dmacro-assembler-x64.h139 void LoadRoot(Register destination, Heap::RootListIndex index);
140 void LoadRoot(const Operand& destination, Heap::RootListIndex index) { in LoadRoot()
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/heap/
Dheap.h532 enum RootListIndex { enum
681 static bool RootCanBeWrittenAfterInitialization(RootListIndex root_index);
1076 Object* root(RootListIndex index) { return roots_[index]; }
1077 Handle<Object> root_handle(RootListIndex index) { in root_handle()
1081 bool IsRootHandle(Handle<T> handle, RootListIndex* index) const { in IsRootHandle()
1085 *index = static_cast<RootListIndex>(handle_location - &roots_[0]); in IsRootHandle()
1127 bool RootCanBeTreatedAsConstant(RootListIndex root_index);
1130 RootListIndex RootIndexForFixedTypedArray(ExternalArrayType array_type);
1132 RootListIndex RootIndexForEmptyFixedTypedArray(ElementsKind kind);
1579 RootListIndex index;
[all …]
/external/v8/src/full-codegen/
Dfull-codegen.h644 virtual void Plug(Heap::RootListIndex index) const = 0;
699 void Plug(Heap::RootListIndex) const override;
718 void Plug(Heap::RootListIndex) const override;
755 void Plug(Heap::RootListIndex) const override;
780 void Plug(Heap::RootListIndex) const override;
/external/v8/src/crankshaft/arm64/
Dlithium-codegen-arm64.h174 Heap::RootListIndex index);
218 void DeoptimizeIfRoot(Register rt, Heap::RootListIndex index,
220 void DeoptimizeIfNotRoot(Register rt, Heap::RootListIndex index,
/external/v8/src/mips/
Dmacro-assembler-mips.h208 Heap::RootListIndex index,
328 void PushRoot(Heap::RootListIndex index) { in PushRoot()
334 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal) { in JumpIfRoot()
340 void JumpIfNotRoot(Register with, Heap::RootListIndex index, in JumpIfNotRoot()
348 Heap::RootListIndex index);
350 Heap::RootListIndex index,
355 Heap::RootListIndex index);
357 Heap::RootListIndex index,
1150 Heap::RootListIndex index,
1568 void AssertIsRoot(Register reg, Heap::RootListIndex index);
/external/v8/src/arm/
Dmacro-assembler-arm.h197 Heap::RootListIndex index,
201 Heap::RootListIndex index,
882 Heap::RootListIndex index,
905 void CompareRoot(Register obj, Heap::RootListIndex index);
906 void PushRoot(Heap::RootListIndex index) { in PushRoot()
912 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal) { in JumpIfRoot()
918 void JumpIfNotRoot(Register with, Heap::RootListIndex index, in JumpIfNotRoot()
1289 void AssertIsRoot(Register reg, Heap::RootListIndex index);
/external/v8/src/arm64/
Dmacro-assembler-arm64.h916 Heap::RootListIndex index);
919 Heap::RootListIndex index);
1413 void CompareObjectMap(Register obj, Heap::RootListIndex index);
1437 Heap::RootListIndex index,
1473 void PushRoot(Heap::RootListIndex index);
1476 void CompareRoot(const Register& obj, Heap::RootListIndex index);
1480 Heap::RootListIndex index,
1485 Heap::RootListIndex index,
1809 Heap::RootListIndex index,
Dmacro-assembler-arm64.cc1404 Heap::RootListIndex index) { in LoadRoot()
1412 Heap::RootListIndex index) { in StoreRoot()
3170 Heap::RootListIndex map_index = mode == MUTABLE in AllocateHeapNumber()
3273 void MacroAssembler::CompareObjectMap(Register obj, Heap::RootListIndex index) { in CompareObjectMap()
3310 Heap::RootListIndex index, in CheckMap()
3401 void MacroAssembler::PushRoot(Heap::RootListIndex index) { in PushRoot()
3410 Heap::RootListIndex index) { in CompareRoot()
3420 Heap::RootListIndex index, in JumpIfRoot()
3428 Heap::RootListIndex index, in JumpIfNotRoot()
4076 Heap::RootListIndex index, in AssertRegisterIsRoot()
/external/v8/src/mips64/
Dmacro-assembler-mips64.h236 Heap::RootListIndex index,
361 void PushRoot(Heap::RootListIndex index) { in PushRoot()
367 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal) { in JumpIfRoot()
373 void JumpIfNotRoot(Register with, Heap::RootListIndex index, in JumpIfNotRoot()
381 Heap::RootListIndex index);
383 Heap::RootListIndex index,
388 Heap::RootListIndex index);
390 Heap::RootListIndex index,
1204 Heap::RootListIndex index,
1711 void AssertIsRoot(Register reg, Heap::RootListIndex index);
/external/v8/src/ppc/
Dmacro-assembler-ppc.h180 void LoadRoot(Register destination, Heap::RootListIndex index,
183 void StoreRoot(Register source, Heap::RootListIndex index,
787 void CheckMap(Register obj, Register scratch, Heap::RootListIndex index,
810 void CompareRoot(Register obj, Heap::RootListIndex index);
811 void PushRoot(Heap::RootListIndex index) { in PushRoot()
817 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal) { in JumpIfRoot()
823 void JumpIfNotRoot(Register with, Heap::RootListIndex index, in JumpIfNotRoot()
1347 void AssertIsRoot(Register reg, Heap::RootListIndex index);
/external/v8/src/s390/
Dmacro-assembler-s390.h46 inline MemOperand RootMemOperand(Heap::RootListIndex index) { in RootMemOperand()
234 void LoadRoot(Register destination, Heap::RootListIndex index,
237 void StoreRoot(Register source, Heap::RootListIndex index,
1095 void CheckMap(Register obj, Register scratch, Heap::RootListIndex index,
1117 void CompareRoot(Register obj, Heap::RootListIndex index);
1118 void PushRoot(Heap::RootListIndex index) { in PushRoot()
1124 void JumpIfRoot(Register with, Heap::RootListIndex index, Label* if_equal) { in JumpIfRoot()
1130 void JumpIfNotRoot(Register with, Heap::RootListIndex index, in JumpIfNotRoot()
1660 void AssertIsRoot(Register reg, Heap::RootListIndex index);
/external/v8/src/snapshot/
Ddeserializer.cc529 Heap::RootListIndex root_index = static_cast<Heap::RootListIndex>(id); \ in ReadData()
805 Heap::RootListIndex root_index = static_cast<Heap::RootListIndex>(id); in ReadData()
/external/v8/src/compiler/
Dcode-assembler.h263 Node* LoadRoot(Heap::RootListIndex root_index);
276 Node* StoreRoot(Heap::RootListIndex root_index, Node* value);
Dcode-generator.h98 Heap::RootListIndex* index_return);
/external/v8/src/full-codegen/x64/
Dfull-codegen-x64.cc439 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const { in Plug()
444 Heap::RootListIndex index) const { in Plug()
450 Heap::RootListIndex index) const { in Plug()
456 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const { in Plug()
578 Heap::RootListIndex value_root_index = in Plug()
586 Heap::RootListIndex value_root_index = in Plug()
2617 Heap::RootListIndex nil_value = nil == kNullValue ? in EmitLiteralCompareNil()
/external/v8/src/full-codegen/mips64/
Dfull-codegen-mips64.cc470 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const { in Plug()
475 Heap::RootListIndex index) const { in Plug()
481 Heap::RootListIndex index) const { in Plug()
487 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const { in Plug()
605 Heap::RootListIndex value_root_index = in Plug()
612 Heap::RootListIndex value_root_index = in Plug()
2721 Heap::RootListIndex nil_value = nil == kNullValue ? in EmitLiteralCompareNil()
/external/v8/src/full-codegen/arm/
Dfull-codegen-arm.cc477 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const { in Plug()
482 Heap::RootListIndex index) const { in Plug()
488 Heap::RootListIndex index) const { in Plug()
494 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const { in Plug()
609 Heap::RootListIndex value_root_index = in Plug()
616 Heap::RootListIndex value_root_index = in Plug()
2694 Heap::RootListIndex nil_value = nil == kNullValue ? in EmitLiteralCompareNil()
/external/v8/src/full-codegen/s390/
Dfull-codegen-s390.cc462 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const {} in Plug()
465 Heap::RootListIndex index) const { in Plug()
470 Heap::RootListIndex index) const { in Plug()
475 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const { in Plug()
573 Heap::RootListIndex value_root_index = in Plug()
579 Heap::RootListIndex value_root_index = in Plug()
2655 Heap::RootListIndex nil_value = nil == kNullValue in EmitLiteralCompareNil()
/external/v8/src/full-codegen/ppc/
Dfull-codegen-ppc.cc464 void FullCodeGenerator::EffectContext::Plug(Heap::RootListIndex index) const {} in Plug()
468 Heap::RootListIndex index) const { in Plug()
474 Heap::RootListIndex index) const { in Plug()
480 void FullCodeGenerator::TestContext::Plug(Heap::RootListIndex index) const { in Plug()
588 Heap::RootListIndex value_root_index = in Plug()
595 Heap::RootListIndex value_root_index = in Plug()
2707 Heap::RootListIndex nil_value = nil == kNullValue in EmitLiteralCompareNil()

123