Home
last modified time | relevance | path

Searched refs:HObjectAccess (Results 1 – 16 of 16) sorted by relevance

/external/v8/src/
Dcode-stubs-hydrogen.cc348 HObjectAccess access = HObjectAccess::ForAllocationSiteOffset( in BuildCodeStub()
413 HObjectAccess access = HObjectAccess::ForAllocationSiteOffset( in BuildCodeStub()
426 HObjectAccess::ForMap()); in BuildCodeStub()
429 HObjectAccess::ForMapInstanceSize()); in BuildCodeStub()
441 HObjectAccess access = HObjectAccess::ForObservableJSObjectOffset(i); in BuildCodeStub()
479 HObjectAccess::ForAllocationSiteOffset( in BuildCodeStub()
485 HObjectAccess::ForAllocationSiteOffset( in BuildCodeStub()
491 HObjectAccess::ForAllocationSiteOffset( in BuildCodeStub()
497 HObjectAccess::ForAllocationSiteOffset( in BuildCodeStub()
506 HObjectAccess::ForAllocationSiteOffset( in BuildCodeStub()
[all …]
Dhydrogen-instructions.h5975 class HObjectAccess FINAL {
6015 inline HObjectAccess WithRepresentation(Representation representation) { in WithRepresentation()
6016 return HObjectAccess(portion(), offset(), representation, name(), in WithRepresentation()
6020 static HObjectAccess ForHeapNumberValue() { in ForHeapNumberValue()
6021 return HObjectAccess( in ForHeapNumberValue()
6025 static HObjectAccess ForHeapNumberValueLowestBits() { in ForHeapNumberValueLowestBits()
6026 return HObjectAccess(kDouble, in ForHeapNumberValueLowestBits()
6031 static HObjectAccess ForHeapNumberValueHighestBits() { in ForHeapNumberValueHighestBits()
6032 return HObjectAccess(kDouble, in ForHeapNumberValueHighestBits()
6037 static HObjectAccess ForElementsPointer() { in ForElementsPointer()
[all …]
Dhydrogen.cc1223 reference, static_cast<HValue*>(NULL), HObjectAccess::ForCounter()); in AddIncrementCounter()
1226 Add<HStoreNamedField>(reference, HObjectAccess::ForCounter(), in AddIncrementCounter()
1258 HObjectAccess::ForMap()); in BuildGetElementsKind()
1261 HObjectAccess::ForMapBitField2()); in BuildGetElementsKind()
1345 Add<HStoreNamedField>(object, HObjectAccess::ForArrayLength(kind), in BuildCheckForCapacityGrow()
1422 HObjectAccess::ForArrayLength(from_kind)) in BuildTransitionElementsKind()
1431 Add<HStoreNamedField>(object, HObjectAccess::ForMap(), map); in BuildTransitionElementsKind()
1442 HObjectAccess::ForMap()); in BuildJSObjectCheck()
1446 HObjectAccess access(HObjectAccess::ForMapInstanceTypeAndBitField()); in BuildJSObjectCheck()
1478 HObjectAccess::ForMap()); in BuildKeyedIndexCheck()
[all …]
Dhydrogen-instructions.cc3954 free_space_instr, HObjectAccess::ForMap(), filler_map); in CreateFreeSpaceFiller()
3964 HObjectAccess access = in CreateFreeSpaceFiller()
3965 HObjectAccess::ForMapAndOffset(isolate()->factory()->free_space_map(), in CreateFreeSpaceFiller()
3979 HObjectAccess access = in ClearNextMapWord()
3980 HObjectAccess::ForObservableJSObjectOffset(offset); in ClearNextMapWord()
4572 HObjectAccess HObjectAccess::ForFixedArrayHeader(int offset) { in ForFixedArrayHeader()
4576 return HObjectAccess(kInobject, offset); in ForFixedArrayHeader()
4580 HObjectAccess HObjectAccess::ForMapAndOffset(Handle<Map> map, int offset, in ForMapAndOffset()
4595 return HObjectAccess(portion, offset, representation, Handle<String>::null(), in ForMapAndOffset()
4600 HObjectAccess HObjectAccess::ForAllocationSiteOffset(int offset) { in ForAllocationSiteOffset()
[all …]
Dhydrogen-gvn.h75 bool ComputeInobjectField(HObjectAccess access, int* index);
96 HObjectAccess inobject_fields_[kNumberOfInobjectFields];
Dhydrogen-load-elimination.cc288 HObjectAccess access = instr->access(); in KillIfMisaligned()
397 int FieldOf(HObjectAccess access) { in FieldOf()
Dhydrogen.h1439 return Add<HStoreNamedField>(object, HObjectAccess::ForMap(), in AddStoreMapConstant()
2432 access_(HObjectAccess::ForMap()) { } in PropertyAccessInfo()
2456 bool GetJSObjectFieldAccess(HObjectAccess* access) { in GetJSObjectFieldAccess()
2461 *access = HObjectAccess::ForStringLength(); in GetJSObjectFieldAccess()
2464 *access = HObjectAccess::ForArrayLength(map()->elements_kind()); in GetJSObjectFieldAccess()
2466 *access = HObjectAccess::ForMapAndOffset(map(), offset); in GetJSObjectFieldAccess()
2482 HObjectAccess access() { return access_; } in access()
2540 HObjectAccess access_;
Dhydrogen-gvn.cc463 bool SideEffectsTracker::ComputeInobjectField(HObjectAccess access, in ComputeInobjectField()
/external/v8/src/arm64/
Dlithium-codegen-arm64.cc3654 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField()
5339 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
/external/v8/src/x64/
Dlithium-codegen-x64.cc2960 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField()
4099 HObjectAccess access = hinstr->access(); in DoStoreNamedField()
/external/v8/src/ia32/
Dlithium-codegen-ia32.cc2932 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField()
4000 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
/external/v8/src/arm/
Dlithium-codegen-arm.cc3103 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField()
4153 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
/external/v8/src/mips64/
Dlithium-codegen-mips64.cc2969 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField()
4133 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
/external/v8/src/x87/
Dlithium-codegen-x87.cc3223 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField()
4420 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
/external/v8/src/mips/
Dlithium-codegen-mips.cc3000 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField()
4100 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
/external/v8/
DChangeLog2180 Fixed HObjectAccess for loads from migrating prototypes.