Home
last modified time | relevance | path

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

/external/chromium_org/v8/src/
Dcode-stubs-hydrogen.cc346 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 …]
Dhydrogen-instructions.h5901 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 …]
Dhydrogen.cc1200 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 …]
Dhydrogen-gvn.h72 bool ComputeInobjectField(HObjectAccess access, int* index);
93 HObjectAccess inobject_fields_[kNumberOfInobjectFields];
Dhydrogen-instructions.cc4017 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 …]
Dhydrogen-load-elimination.cc288 HObjectAccess access = instr->access(); in KillIfMisaligned()
397 int FieldOf(HObjectAccess access) { in FieldOf()
Dhydrogen.h1434 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_;
Dhydrogen-gvn.cc466 bool SideEffectsTracker::ComputeInobjectField(HObjectAccess access, in ComputeInobjectField()
/external/chromium_org/v8/src/arm/
Dlithium-codegen-arm.cc3043 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField()
4059 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
/external/chromium_org/v8/src/arm64/
Dlithium-codegen-arm64.cc3667 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField()
5350 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
/external/chromium_org/v8/src/ia32/
Dlithium-codegen-ia32.cc2920 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField()
3966 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
/external/chromium_org/v8/src/x64/
Dlithium-codegen-x64.cc2943 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField()
4065 HObjectAccess access = hinstr->access(); in DoStoreNamedField()
/external/chromium_org/v8/src/x87/
Dlithium-codegen-x87.cc3054 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField()
3876 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
/external/chromium_org/v8/src/mips/
Dlithium-codegen-mips.cc2978 HObjectAccess access = instr->hydrogen()->access(); in DoLoadNamedField()
4054 HObjectAccess access = instr->hydrogen()->access(); in DoStoreNamedField()
/external/chromium_org/v8/
DChangeLog1511 Fixed HObjectAccess for loads from migrating prototypes.