Searched refs:HObjectAccess (Results 1 – 15 of 15) sorted by relevance
/external/chromium_org/v8/src/ |
D | code-stubs-hydrogen.cc | 346 HObjectAccess access = HObjectAccess::ForAllocationSiteOffset( in BuildCodeStub() 411 HObjectAccess access = HObjectAccess::ForAllocationSiteOffset( in BuildCodeStub() 424 HObjectAccess::ForMap()); in BuildCodeStub() 427 HObjectAccess::ForMapInstanceSize()); in BuildCodeStub() 439 HObjectAccess access = HObjectAccess::ForObservableJSObjectOffset(i); in BuildCodeStub() 477 HObjectAccess::ForAllocationSiteOffset( in BuildCodeStub() 483 HObjectAccess::ForAllocationSiteOffset( in BuildCodeStub() 489 HObjectAccess::ForAllocationSiteOffset( in BuildCodeStub() 495 HObjectAccess::ForAllocationSiteOffset( in BuildCodeStub() 504 HObjectAccess::ForAllocationSiteOffset( in BuildCodeStub() [all …]
|
D | hydrogen-instructions.h | 5901 class HObjectAccess V8_FINAL { 5941 inline HObjectAccess WithRepresentation(Representation representation) { in WithRepresentation() 5942 return HObjectAccess(portion(), offset(), representation, name(), in WithRepresentation() 5946 static HObjectAccess ForHeapNumberValue() { in ForHeapNumberValue() 5947 return HObjectAccess( in ForHeapNumberValue() 5951 static HObjectAccess ForHeapNumberValueLowestBits() { in ForHeapNumberValueLowestBits() 5952 return HObjectAccess(kDouble, in ForHeapNumberValueLowestBits() 5957 static HObjectAccess ForHeapNumberValueHighestBits() { in ForHeapNumberValueHighestBits() 5958 return HObjectAccess(kDouble, in ForHeapNumberValueHighestBits() 5963 static HObjectAccess ForElementsPointer() { in ForElementsPointer() [all …]
|
D | hydrogen.cc | 1200 reference, static_cast<HValue*>(NULL), HObjectAccess::ForCounter()); in AddIncrementCounter() 1203 Add<HStoreNamedField>(reference, HObjectAccess::ForCounter(), in AddIncrementCounter() 1235 HObjectAccess::ForMap()); in BuildGetElementsKind() 1238 HObjectAccess::ForMapBitField2()); in BuildGetElementsKind() 1322 Add<HStoreNamedField>(object, HObjectAccess::ForArrayLength(kind), in BuildCheckForCapacityGrow() 1399 HObjectAccess::ForArrayLength(from_kind)) in BuildTransitionElementsKind() 1408 Add<HStoreNamedField>(object, HObjectAccess::ForMap(), map); in BuildTransitionElementsKind() 1419 HObjectAccess::ForMap()); in BuildJSObjectCheck() 1423 HObjectAccess access(HObjectAccess::ForMapInstanceTypeAndBitField()); in BuildJSObjectCheck() 1454 HObjectAccess::ForMap()); in BuildKeyedIndexCheck() [all …]
|
D | hydrogen-gvn.h | 72 bool ComputeInobjectField(HObjectAccess access, int* index); 93 HObjectAccess inobject_fields_[kNumberOfInobjectFields];
|
D | hydrogen-instructions.cc | 4017 free_space_instr, HObjectAccess::ForMap(), filler_map); in CreateFreeSpaceFiller() 4027 HObjectAccess access = in CreateFreeSpaceFiller() 4028 HObjectAccess::ForMapAndOffset(isolate()->factory()->free_space_map(), in CreateFreeSpaceFiller() 4042 HObjectAccess access = in ClearNextMapWord() 4043 HObjectAccess::ForObservableJSObjectOffset(offset); in ClearNextMapWord() 4620 HObjectAccess HObjectAccess::ForFixedArrayHeader(int offset) { in ForFixedArrayHeader() 4624 return HObjectAccess(kInobject, offset); in ForFixedArrayHeader() 4628 HObjectAccess HObjectAccess::ForMapAndOffset(Handle<Map> map, int offset, in ForMapAndOffset() 4643 return HObjectAccess(portion, offset, representation, Handle<String>::null(), in ForMapAndOffset() 4648 HObjectAccess HObjectAccess::ForAllocationSiteOffset(int offset) { in ForAllocationSiteOffset() [all …]
|
D | hydrogen-load-elimination.cc | 288 HObjectAccess access = instr->access(); in KillIfMisaligned() 397 int FieldOf(HObjectAccess access) { in FieldOf()
|
D | hydrogen.h | 1434 return Add<HStoreNamedField>(object, HObjectAccess::ForMap(), in AddStoreMapConstant() 2441 access_(HObjectAccess::ForMap()) { } in PropertyAccessInfo() 2481 bool GetJSObjectFieldAccess(HObjectAccess* access) { in GetJSObjectFieldAccess() 2486 *access = HObjectAccess::ForStringLength(); in GetJSObjectFieldAccess() 2489 *access = HObjectAccess::ForArrayLength(map()->elements_kind()); in GetJSObjectFieldAccess() 2491 *access = HObjectAccess::ForMapAndOffset(map(), offset); in GetJSObjectFieldAccess() 2508 HObjectAccess access() { return access_; } in access() 2539 HObjectAccess access_;
|
D | hydrogen-gvn.cc | 466 bool SideEffectsTracker::ComputeInobjectField(HObjectAccess access, in ComputeInobjectField()
|
/external/chromium_org/v8/src/arm/ |
D | lithium-codegen-arm.cc | 3043 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField() 4059 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
|
/external/chromium_org/v8/src/arm64/ |
D | lithium-codegen-arm64.cc | 3667 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField() 5350 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
|
/external/chromium_org/v8/src/ia32/ |
D | lithium-codegen-ia32.cc | 2920 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField() 3966 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
|
/external/chromium_org/v8/src/x64/ |
D | lithium-codegen-x64.cc | 2943 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField() 4065 HObjectAccess access = hinstr->access(); in DoStoreNamedField()
|
/external/chromium_org/v8/src/x87/ |
D | lithium-codegen-x87.cc | 3054 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField() 3876 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
|
/external/chromium_org/v8/src/mips/ |
D | lithium-codegen-mips.cc | 2978 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField() 4054 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
|
/external/chromium_org/v8/ |
D | ChangeLog | 1511 Fixed HObjectAccess for loads from migrating prototypes.
|