v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::AccessBuilder Class Referencefinal

#include <access-builder.h>

Inheritance diagram for v8::internal::compiler::AccessBuilder:
Collaboration diagram for v8::internal::compiler::AccessBuilder:

Static Public Member Functions

static FieldAccess ForExternalIntPtr ()
 
static FieldAccess ForMap (WriteBarrierKind write_barrier=kMapWriteBarrier)
 
static FieldAccess ForHeapNumberValue ()
 
static FieldAccess ForHeapInt32Value ()
 
static FieldAccess ForHeapInt32UpperValue ()
 
static FieldAccess ForHeapNumberOrOddballOrHoleValue ()
 
static FieldAccess ForBigIntBitfield ()
 
static FieldAccess ForBigIntLeastSignificantDigit64 ()
 
static FieldAccess ForJSObjectPropertiesOrHash ()
 
static FieldAccess ForJSObjectPropertiesOrHashKnownPointer ()
 
static FieldAccess ForJSObjectElements ()
 
static FieldAccess ForJSObjectInObjectProperty (MapRef map, int index, MachineType machine_type=MachineType::AnyTagged())
 
static FieldAccess ForJSObjectOffset (int offset, WriteBarrierKind write_barrier_kind=kFullWriteBarrier)
 
static FieldAccess ForJSCollectionTable ()
 
static FieldAccess ForJSCollectionIteratorTable ()
 
static FieldAccess ForJSCollectionIteratorIndex ()
 
static FieldAccess ForJSExternalObjectValue ()
 
static FieldAccess ForJSFunctionPrototypeOrInitialMap ()
 
static FieldAccess ForJSFunctionContext ()
 
static FieldAccess ForJSFunctionSharedFunctionInfo ()
 
static FieldAccess ForJSFunctionFeedbackCell ()
 
static FieldAccess ForJSFunctionCode ()
 
static FieldAccess ForJSBoundFunctionBoundTargetFunction ()
 
static FieldAccess ForJSBoundFunctionBoundThis ()
 
static FieldAccess ForJSBoundFunctionBoundArguments ()
 
static FieldAccess ForJSGeneratorObjectContext ()
 
static FieldAccess ForJSGeneratorObjectContinuation ()
 
static FieldAccess ForJSGeneratorObjectInputOrDebugPos ()
 
static FieldAccess ForJSGeneratorObjectParametersAndRegisters ()
 
static FieldAccess ForJSGeneratorObjectFunction ()
 
static FieldAccess ForJSGeneratorObjectReceiver ()
 
static FieldAccess ForJSGeneratorObjectResumeMode ()
 
static FieldAccess ForJSAsyncFunctionObjectPromise ()
 
static FieldAccess ForJSAsyncGeneratorObjectQueue ()
 
static FieldAccess ForJSAsyncGeneratorObjectIsAwaiting ()
 
static FieldAccess ForJSArrayLength (ElementsKind elements_kind)
 
static FieldAccess ForJSArrayBufferBitField ()
 
static FieldAccess ForJSArrayBufferByteLength ()
 
static FieldAccess ForJSArrayBufferViewBuffer ()
 
static FieldAccess ForJSArrayBufferViewByteLength ()
 
static FieldAccess ForJSArrayBufferViewByteOffset ()
 
static FieldAccess ForJSArrayBufferViewBitField ()
 
static FieldAccess ForJSTypedArrayLength ()
 
static FieldAccess ForJSTypedArrayByteLength ()
 
static FieldAccess ForJSTypedArrayBasePointer ()
 
static FieldAccess ForJSTypedArrayExternalPointer ()
 
static FieldAccess ForJSDataViewDataPointer ()
 
static FieldAccess ForJSDataViewByteLength ()
 
static FieldAccess ForJSDateValue ()
 
static FieldAccess ForJSDateField (JSDate::FieldIndex index)
 
static FieldAccess ForJSIteratorResultDone ()
 
static FieldAccess ForJSIteratorResultValue ()
 
static FieldAccess ForJSPrimitiveWrapperValue ()
 
static FieldAccess ForJSRegExpData ()
 
static FieldAccess ForJSRegExpFlags ()
 
static FieldAccess ForJSRegExpLastIndex ()
 
static FieldAccess ForJSRegExpSource ()
 
static FieldAccess ForFixedArrayLength ()
 
static FieldAccess ForWeakFixedArrayLength ()
 
static FieldAccess ForSloppyArgumentsElementsContext ()
 
static FieldAccess ForSloppyArgumentsElementsArguments ()
 
static FieldAccess ForPropertyArrayLengthAndHash ()
 
static FieldAccess ForDescriptorArrayEnumCache ()
 
static FieldAccess ForMapBitField ()
 
static FieldAccess ForMapBitField2 ()
 
static FieldAccess ForMapBitField3 ()
 
static FieldAccess ForMapDescriptors ()
 
static FieldAccess ForMapInstanceType ()
 
static FieldAccess ForMapPrototype ()
 
static FieldAccess ForMapNativeContext ()
 
static FieldAccess ForModuleRegularExports ()
 
static FieldAccess ForModuleRegularImports ()
 
static FieldAccess ForNameRawHashField ()
 
static FieldAccess ForFreeSpaceSize ()
 
static FieldAccess ForStringLength ()
 
static FieldAccess ForConsStringFirst ()
 
static FieldAccess ForConsStringSecond ()
 
static FieldAccess ForThinStringActual ()
 
static FieldAccess ForSlicedStringOffset ()
 
static FieldAccess ForSlicedStringParent ()
 
static FieldAccess ForExternalStringResourceData ()
 
static ElementAccess ForSeqOneByteStringCharacter ()
 
static ElementAccess ForSeqTwoByteStringCharacter ()
 
static FieldAccess ForJSArrayIteratorIteratedObject ()
 
static FieldAccess ForJSArrayIteratorNextIndex ()
 
static FieldAccess ForJSArrayIteratorKind ()
 
static FieldAccess ForJSStringIteratorString ()
 
static FieldAccess ForJSStringIteratorIndex ()
 
static FieldAccess ForCellValue ()
 
static FieldAccess ForArgumentsLength ()
 
static FieldAccess ForArgumentsCallee ()
 
static FieldAccess ForFixedArraySlot (size_t index, WriteBarrierKind write_barrier_kind=kFullWriteBarrier)
 
static FieldAccess ForFeedbackVectorSlot (int index)
 
static FieldAccess ForPropertyArraySlot (int index)
 
static FieldAccess ForScopeInfoFlags ()
 
static FieldAccess ForContextSlot (size_t index)
 
static FieldAccess ForContextSlotKnownPointer (size_t index)
 
static FieldAccess ForContextSlotSmi (size_t index)
 
static ElementAccess ForWeakFixedArrayElement ()
 
static FieldAccess ForWeakFixedArraySlot (int index)
 
static ElementAccess ForFixedArrayElement ()
 
static ElementAccess ForFixedArrayElement (ElementsKind kind)
 
static ElementAccess ForSloppyArgumentsElementsMappedEntry ()
 
static ElementAccess ForFixedDoubleArrayElement ()
 
static FieldAccess ForEnumCacheKeys ()
 
static FieldAccess ForEnumCacheIndices ()
 
static ElementAccess ForTypedArrayElement (ExternalArrayType type, bool is_external)
 
static ElementAccess ForJSForInCacheArrayElement (ForInMode mode)
 
static FieldAccess ForHashTableBaseNumberOfElements ()
 
static FieldAccess ForHashTableBaseNumberOfDeletedElement ()
 
static FieldAccess ForHashTableBaseCapacity ()
 
static FieldAccess ForOrderedHashMapOrSetNextTable ()
 
static FieldAccess ForOrderedHashMapOrSetNumberOfBuckets ()
 
static FieldAccess ForOrderedHashMapOrSetNumberOfElements ()
 
static FieldAccess ForOrderedHashMapOrSetNumberOfDeletedElements ()
 
static ElementAccess ForOrderedHashMapEntryValue ()
 
static FieldAccess ForDictionaryNextEnumerationIndex ()
 
static FieldAccess ForDictionaryObjectHashIndex ()
 
static FieldAccess ForNameDictionaryFlagsIndex ()
 
static FieldAccess ForFeedbackCellInterruptBudget ()
 
static FieldAccess ForFeedbackVectorInvocationCount ()
 
static FieldAccess ForFeedbackVectorFlags ()
 
static FieldAccess ForFeedbackVectorClosureFeedbackCellArray ()
 
static FieldAccess ForContextSideProperty ()
 

Private Member Functions

 DISALLOW_IMPLICIT_CONSTRUCTORS (AccessBuilder)
 

Detailed Description

Definition at line 22 of file access-builder.h.

Member Function Documentation

◆ DISALLOW_IMPLICIT_CONSTRUCTORS()

v8::internal::compiler::AccessBuilder::DISALLOW_IMPLICIT_CONSTRUCTORS ( AccessBuilder )
private

◆ ForArgumentsCallee()

FieldAccess v8::internal::compiler::AccessBuilder::ForArgumentsCallee ( )
static

Definition at line 1075 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForArgumentsLength()

FieldAccess v8::internal::compiler::AccessBuilder::ForArgumentsLength ( )
static

Definition at line 1064 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForBigIntBitfield()

FieldAccess v8::internal::compiler::AccessBuilder::ForBigIntBitfield ( )
static

Definition at line 93 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForBigIntLeastSignificantDigit64()

FieldAccess v8::internal::compiler::AccessBuilder::ForBigIntLeastSignificantDigit64 ( )
static

Definition at line 118 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForCellValue()

FieldAccess v8::internal::compiler::AccessBuilder::ForCellValue ( )
static

Definition at line 1125 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForConsStringFirst()

FieldAccess v8::internal::compiler::AccessBuilder::ForConsStringFirst ( )
static

Definition at line 918 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForConsStringSecond()

FieldAccess v8::internal::compiler::AccessBuilder::ForConsStringSecond ( )
static

Definition at line 929 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForContextSideProperty()

FieldAccess v8::internal::compiler::AccessBuilder::ForContextSideProperty ( )
static

Definition at line 1592 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForContextSlot()

FieldAccess v8::internal::compiler::AccessBuilder::ForContextSlot ( size_t index)
static

Definition at line 1143 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForContextSlotKnownPointer()

FieldAccess v8::internal::compiler::AccessBuilder::ForContextSlotKnownPointer ( size_t index)
static

Definition at line 1155 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForContextSlotSmi()

FieldAccess v8::internal::compiler::AccessBuilder::ForContextSlotSmi ( size_t index)
static

Definition at line 1167 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForDescriptorArrayEnumCache()

FieldAccess v8::internal::compiler::AccessBuilder::ForDescriptorArrayEnumCache ( )
static

Definition at line 779 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForDictionaryNextEnumerationIndex()

FieldAccess v8::internal::compiler::AccessBuilder::ForDictionaryNextEnumerationIndex ( )
static

Definition at line 1461 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForDictionaryObjectHashIndex()

FieldAccess v8::internal::compiler::AccessBuilder::ForDictionaryObjectHashIndex ( )
static

Definition at line 1475 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForEnumCacheIndices()

FieldAccess v8::internal::compiler::AccessBuilder::ForEnumCacheIndices ( )
static

Definition at line 1255 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForEnumCacheKeys()

FieldAccess v8::internal::compiler::AccessBuilder::ForEnumCacheKeys ( )
static

Definition at line 1246 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForExternalIntPtr()

FieldAccess v8::internal::compiler::AccessBuilder::ForExternalIntPtr ( )
static

Definition at line 25 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForExternalStringResourceData()

FieldAccess v8::internal::compiler::AccessBuilder::ForExternalStringResourceData ( )
static

Definition at line 970 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForFeedbackCellInterruptBudget()

FieldAccess v8::internal::compiler::AccessBuilder::ForFeedbackCellInterruptBudget ( )
static

Definition at line 1503 of file access-builder.cc.

Here is the call graph for this function:

◆ ForFeedbackVectorClosureFeedbackCellArray()

FieldAccess v8::internal::compiler::AccessBuilder::ForFeedbackVectorClosureFeedbackCellArray ( )
static

Definition at line 1556 of file access-builder.cc.

Here is the call graph for this function:

◆ ForFeedbackVectorFlags()

FieldAccess v8::internal::compiler::AccessBuilder::ForFeedbackVectorFlags ( )
static

Definition at line 1547 of file access-builder.cc.

Here is the call graph for this function:

◆ ForFeedbackVectorInvocationCount()

FieldAccess v8::internal::compiler::AccessBuilder::ForFeedbackVectorInvocationCount ( )
static

Definition at line 1534 of file access-builder.cc.

Here is the call graph for this function:

◆ ForFeedbackVectorSlot()

FieldAccess v8::internal::compiler::AccessBuilder::ForFeedbackVectorSlot ( int index)
static

Definition at line 1096 of file access-builder.cc.

Here is the call graph for this function:

◆ ForFixedArrayElement() [1/2]

ElementAccess v8::internal::compiler::AccessBuilder::ForFixedArrayElement ( )
static

Definition at line 1179 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForFixedArrayElement() [2/2]

ElementAccess v8::internal::compiler::AccessBuilder::ForFixedArrayElement ( ElementsKind kind)
static

Definition at line 1203 of file access-builder.cc.

Here is the call graph for this function:

◆ ForFixedArrayLength()

FieldAccess v8::internal::compiler::AccessBuilder::ForFixedArrayLength ( )
static

Definition at line 721 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForFixedArraySlot()

FieldAccess v8::internal::compiler::AccessBuilder::ForFixedArraySlot ( size_t index,
WriteBarrierKind write_barrier_kind = kFullWriteBarrier )
static

Definition at line 1085 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForFixedDoubleArrayElement()

ElementAccess v8::internal::compiler::AccessBuilder::ForFixedDoubleArrayElement ( )
static

Definition at line 1238 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForFreeSpaceSize()

FieldAccess v8::internal::compiler::AccessBuilder::ForFreeSpaceSize ( )
static

Definition at line 895 of file access-builder.cc.

Here is the call graph for this function:

◆ ForHashTableBaseCapacity()

FieldAccess v8::internal::compiler::AccessBuilder::ForHashTableBaseCapacity ( )
static

Definition at line 1372 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForHashTableBaseNumberOfDeletedElement()

FieldAccess v8::internal::compiler::AccessBuilder::ForHashTableBaseNumberOfDeletedElement ( )
static

Definition at line 1358 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForHashTableBaseNumberOfElements()

FieldAccess v8::internal::compiler::AccessBuilder::ForHashTableBaseNumberOfElements ( )
static

Definition at line 1344 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForHeapInt32UpperValue()

FieldAccess v8::internal::compiler::AccessBuilder::ForHeapInt32UpperValue ( )
static

Definition at line 70 of file access-builder.cc.

Here is the call graph for this function:

◆ ForHeapInt32Value()

FieldAccess v8::internal::compiler::AccessBuilder::ForHeapInt32Value ( )
static

Definition at line 56 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForHeapNumberOrOddballOrHoleValue()

FieldAccess v8::internal::compiler::AccessBuilder::ForHeapNumberOrOddballOrHoleValue ( )
static

Definition at line 84 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForHeapNumberValue()

FieldAccess v8::internal::compiler::AccessBuilder::ForHeapNumberValue ( )
static

Definition at line 43 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSArrayBufferBitField()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSArrayBufferBitField ( )
static

Definition at line 470 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSArrayBufferByteLength()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSArrayBufferByteLength ( )
static

Definition at line 479 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSArrayBufferViewBitField()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSArrayBufferViewBitField ( )
static

Definition at line 537 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSArrayBufferViewBuffer()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSArrayBufferViewBuffer ( )
static

Definition at line 495 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSArrayBufferViewByteLength()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSArrayBufferViewByteLength ( )
static

Definition at line 505 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSArrayBufferViewByteOffset()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSArrayBufferViewByteOffset ( )
static

Definition at line 521 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSArrayIteratorIteratedObject()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSArrayIteratorIteratedObject ( )
static

Definition at line 1004 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSArrayIteratorKind()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSArrayIteratorKind ( )
static

Definition at line 1029 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSArrayIteratorNextIndex()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSArrayIteratorNextIndex ( )
static

Definition at line 1014 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSArrayLength()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSArrayLength ( ElementsKind elements_kind)
static

Definition at line 447 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSAsyncFunctionObjectPromise()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSAsyncFunctionObjectPromise ( )
static

Definition at line 417 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSAsyncGeneratorObjectIsAwaiting()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSAsyncGeneratorObjectIsAwaiting ( )
static

Definition at line 437 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSAsyncGeneratorObjectQueue()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSAsyncGeneratorObjectQueue ( )
static

Definition at line 427 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSBoundFunctionBoundArguments()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSBoundFunctionBoundArguments ( )
static

Definition at line 335 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSBoundFunctionBoundTargetFunction()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSBoundFunctionBoundTargetFunction ( )
static

Definition at line 316 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSBoundFunctionBoundThis()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSBoundFunctionBoundThis ( )
static

Definition at line 326 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSCollectionIteratorIndex()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSCollectionIteratorIndex ( )
static

Definition at line 196 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSCollectionIteratorTable()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSCollectionIteratorTable ( )
static

Definition at line 186 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSCollectionTable()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSCollectionTable ( )
static

Definition at line 177 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSDataViewByteLength()

static FieldAccess v8::internal::compiler::AccessBuilder::ForJSDataViewByteLength ( )
inlinestatic

Definition at line 191 of file access-builder.h.

Here is the caller graph for this function:

◆ ForJSDataViewDataPointer()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSDataViewDataPointer ( )
static

Definition at line 597 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSDateField()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSDateField ( JSDate::FieldIndex index)
static

Definition at line 632 of file access-builder.cc.

Here is the call graph for this function:

◆ ForJSDateValue()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSDateValue ( )
static

Definition at line 619 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSExternalObjectValue()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSExternalObjectValue ( )
static

Definition at line 209 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSForInCacheArrayElement()

ElementAccess v8::internal::compiler::AccessBuilder::ForJSForInCacheArrayElement ( ForInMode mode)
static

Definition at line 1334 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSFunctionCode()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSFunctionCode ( )
static

Definition at line 305 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSFunctionContext()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSFunctionContext ( )
static

Definition at line 248 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSFunctionFeedbackCell()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSFunctionFeedbackCell ( )
static

Definition at line 267 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSFunctionPrototypeOrInitialMap()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSFunctionPrototypeOrInitialMap ( )
static

Definition at line 238 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSFunctionSharedFunctionInfo()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSFunctionSharedFunctionInfo ( )
static

Definition at line 257 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSGeneratorObjectContext()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSGeneratorObjectContext ( )
static

Definition at line 345 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSGeneratorObjectContinuation()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSGeneratorObjectContinuation ( )
static

Definition at line 377 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSGeneratorObjectFunction()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSGeneratorObjectFunction ( )
static

Definition at line 354 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSGeneratorObjectInputOrDebugPos()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSGeneratorObjectInputOrDebugPos ( )
static

Definition at line 387 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSGeneratorObjectParametersAndRegisters()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSGeneratorObjectParametersAndRegisters ( )
static

Definition at line 397 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSGeneratorObjectReceiver()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSGeneratorObjectReceiver ( )
static

Definition at line 367 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSGeneratorObjectResumeMode()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSGeneratorObjectResumeMode ( )
static

Definition at line 407 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSIteratorResultDone()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSIteratorResultDone ( )
static

Definition at line 642 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSIteratorResultValue()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSIteratorResultValue ( )
static

Definition at line 651 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSObjectElements()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSObjectElements ( )
static

Definition at line 147 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSObjectInObjectProperty()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSObjectInObjectProperty ( MapRef map,
int index,
MachineType machine_type = MachineType::AnyTagged() )
static

Definition at line 156 of file access-builder.cc.

Here is the caller graph for this function:

◆ ForJSObjectOffset()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSObjectOffset ( int offset,
WriteBarrierKind write_barrier_kind = kFullWriteBarrier )
static

Definition at line 167 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSObjectPropertiesOrHash()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSObjectPropertiesOrHash ( )
static

Definition at line 128 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSObjectPropertiesOrHashKnownPointer()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSObjectPropertiesOrHashKnownPointer ( )
static

Definition at line 137 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSPrimitiveWrapperValue()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSPrimitiveWrapperValue ( )
static

Definition at line 660 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSRegExpData()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSRegExpData ( )
static

Definition at line 684 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSRegExpFlags()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSRegExpFlags ( )
static

Definition at line 694 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSRegExpLastIndex()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSRegExpLastIndex ( )
static

Definition at line 703 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSRegExpSource()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSRegExpSource ( )
static

Definition at line 712 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSStringIteratorIndex()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSStringIteratorIndex ( )
static

Definition at line 1051 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSStringIteratorString()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSStringIteratorString ( )
static

Definition at line 1042 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSTypedArrayBasePointer()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSTypedArrayBasePointer ( )
static

Definition at line 566 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSTypedArrayByteLength()

static FieldAccess v8::internal::compiler::AccessBuilder::ForJSTypedArrayByteLength ( )
inlinestatic

Definition at line 178 of file access-builder.h.

Here is the caller graph for this function:

◆ ForJSTypedArrayExternalPointer()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSTypedArrayExternalPointer ( )
static

Definition at line 575 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForJSTypedArrayLength()

FieldAccess v8::internal::compiler::AccessBuilder::ForJSTypedArrayLength ( )
static

Definition at line 550 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForMap()

FieldAccess v8::internal::compiler::AccessBuilder::ForMap ( WriteBarrierKind write_barrier = kMapWriteBarrier)
static

Definition at line 34 of file access-builder.cc.

Here is the call graph for this function:

◆ ForMapBitField()

FieldAccess v8::internal::compiler::AccessBuilder::ForMapBitField ( )
static

Definition at line 789 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForMapBitField2()

FieldAccess v8::internal::compiler::AccessBuilder::ForMapBitField2 ( )
static

Definition at line 802 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForMapBitField3()

FieldAccess v8::internal::compiler::AccessBuilder::ForMapBitField3 ( )
static

Definition at line 815 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForMapDescriptors()

FieldAccess v8::internal::compiler::AccessBuilder::ForMapDescriptors ( )
static

Definition at line 828 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForMapInstanceType()

FieldAccess v8::internal::compiler::AccessBuilder::ForMapInstanceType ( )
static

Definition at line 837 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForMapNativeContext()

FieldAccess v8::internal::compiler::AccessBuilder::ForMapNativeContext ( )
static

Definition at line 856 of file access-builder.cc.

Here is the call graph for this function:

◆ ForMapPrototype()

FieldAccess v8::internal::compiler::AccessBuilder::ForMapPrototype ( )
static

Definition at line 847 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForModuleRegularExports()

FieldAccess v8::internal::compiler::AccessBuilder::ForModuleRegularExports ( )
static

Definition at line 866 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForModuleRegularImports()

FieldAccess v8::internal::compiler::AccessBuilder::ForModuleRegularImports ( )
static

Definition at line 876 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForNameDictionaryFlagsIndex()

FieldAccess v8::internal::compiler::AccessBuilder::ForNameDictionaryFlagsIndex ( )
static

Definition at line 1489 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForNameRawHashField()

FieldAccess v8::internal::compiler::AccessBuilder::ForNameRawHashField ( )
static

Definition at line 886 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForOrderedHashMapEntryValue()

ElementAccess v8::internal::compiler::AccessBuilder::ForOrderedHashMapEntryValue ( )
static

Definition at line 1451 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForOrderedHashMapOrSetNextTable()

FieldAccess v8::internal::compiler::AccessBuilder::ForOrderedHashMapOrSetNextTable ( )
static

Definition at line 1386 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForOrderedHashMapOrSetNumberOfBuckets()

FieldAccess v8::internal::compiler::AccessBuilder::ForOrderedHashMapOrSetNumberOfBuckets ( )
static

Definition at line 1400 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForOrderedHashMapOrSetNumberOfDeletedElements()

FieldAccess v8::internal::compiler::AccessBuilder::ForOrderedHashMapOrSetNumberOfDeletedElements ( )
static

Definition at line 1417 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForOrderedHashMapOrSetNumberOfElements()

FieldAccess v8::internal::compiler::AccessBuilder::ForOrderedHashMapOrSetNumberOfElements ( )
static

Definition at line 1434 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForPropertyArrayLengthAndHash()

FieldAccess v8::internal::compiler::AccessBuilder::ForPropertyArrayLengthAndHash ( )
static

Definition at line 769 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForPropertyArraySlot()

FieldAccess v8::internal::compiler::AccessBuilder::ForPropertyArraySlot ( int index)
static

Definition at line 1106 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForScopeInfoFlags()

FieldAccess v8::internal::compiler::AccessBuilder::ForScopeInfoFlags ( )
static

Definition at line 1134 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForSeqOneByteStringCharacter()

ElementAccess v8::internal::compiler::AccessBuilder::ForSeqOneByteStringCharacter ( )
static

Definition at line 988 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForSeqTwoByteStringCharacter()

ElementAccess v8::internal::compiler::AccessBuilder::ForSeqTwoByteStringCharacter ( )
static

Definition at line 996 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForSlicedStringOffset()

FieldAccess v8::internal::compiler::AccessBuilder::ForSlicedStringOffset ( )
static

Definition at line 950 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForSlicedStringParent()

FieldAccess v8::internal::compiler::AccessBuilder::ForSlicedStringParent ( )
static

Definition at line 960 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForSloppyArgumentsElementsArguments()

FieldAccess v8::internal::compiler::AccessBuilder::ForSloppyArgumentsElementsArguments ( )
static

Definition at line 759 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForSloppyArgumentsElementsContext()

FieldAccess v8::internal::compiler::AccessBuilder::ForSloppyArgumentsElementsContext ( )
static

Definition at line 749 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForSloppyArgumentsElementsMappedEntry()

ElementAccess v8::internal::compiler::AccessBuilder::ForSloppyArgumentsElementsMappedEntry ( )
static

Definition at line 1195 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForStringLength()

FieldAccess v8::internal::compiler::AccessBuilder::ForStringLength ( )
static

Definition at line 904 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForThinStringActual()

FieldAccess v8::internal::compiler::AccessBuilder::ForThinStringActual ( )
static

Definition at line 940 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForTypedArrayElement()

ElementAccess v8::internal::compiler::AccessBuilder::ForTypedArrayElement ( ExternalArrayType type,
bool is_external )
static

Definition at line 1264 of file access-builder.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForWeakFixedArrayElement()

ElementAccess v8::internal::compiler::AccessBuilder::ForWeakFixedArrayElement ( )
static

Definition at line 1187 of file access-builder.cc.

Here is the call graph for this function:

◆ ForWeakFixedArrayLength()

FieldAccess v8::internal::compiler::AccessBuilder::ForWeakFixedArrayLength ( )
static

Definition at line 735 of file access-builder.cc.

Here is the call graph for this function:

◆ ForWeakFixedArraySlot()

FieldAccess v8::internal::compiler::AccessBuilder::ForWeakFixedArraySlot ( int index)
static

Definition at line 1116 of file access-builder.cc.

Here is the call graph for this function:

The documentation for this class was generated from the following files: