Searched refs:HObjectAccess (Results 1 – 16 of 16) sorted by relevance
/external/v8/src/ |
D | code-stubs-hydrogen.cc | 348 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 …]
|
D | hydrogen-instructions.h | 5975 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 …]
|
D | hydrogen.cc | 1223 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 …]
|
D | hydrogen-instructions.cc | 3954 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 …]
|
D | hydrogen-gvn.h | 75 bool ComputeInobjectField(HObjectAccess access, int* index); 96 HObjectAccess inobject_fields_[kNumberOfInobjectFields];
|
D | hydrogen-load-elimination.cc | 288 HObjectAccess access = instr->access(); in KillIfMisaligned() 397 int FieldOf(HObjectAccess access) { in FieldOf()
|
D | hydrogen.h | 1439 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_;
|
D | hydrogen-gvn.cc | 463 bool SideEffectsTracker::ComputeInobjectField(HObjectAccess access, in ComputeInobjectField()
|
/external/v8/src/arm64/ |
D | lithium-codegen-arm64.cc | 3654 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField() 5339 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
|
/external/v8/src/x64/ |
D | lithium-codegen-x64.cc | 2960 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField() 4099 HObjectAccess access = hinstr->access(); in DoStoreNamedField()
|
/external/v8/src/ia32/ |
D | lithium-codegen-ia32.cc | 2932 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField() 4000 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
|
/external/v8/src/arm/ |
D | lithium-codegen-arm.cc | 3103 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField() 4153 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
|
/external/v8/src/mips64/ |
D | lithium-codegen-mips64.cc | 2969 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField() 4133 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
|
/external/v8/src/x87/ |
D | lithium-codegen-x87.cc | 3223 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField() 4420 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
|
/external/v8/src/mips/ |
D | lithium-codegen-mips.cc | 3000 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField() 4100 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
|
/external/v8/ |
D | ChangeLog | 2180 Fixed HObjectAccess for loads from migrating prototypes.
|