Lines Matching refs:access

5 #include "src/compiler/access-builder.h"
27 FieldAccess access = {kUntaggedBase, 0, MaybeHandle<Name>(),
30 return access;
35 FieldAccess access = {kTaggedBase, HeapObject::kMapOffset,
39 return access;
44 FieldAccess access = {
48 return access;
53 FieldAccess access = {
57 return access;
63 FieldAccess access = {
67 return access;
73 FieldAccess access = {
77 return access;
82 FieldAccess access = {kTaggedBase, JSObject::kPropertiesOrHashOffset,
86 return access;
91 FieldAccess access = {kTaggedBase, JSObject::kPropertiesOrHashOffset,
95 return access;
100 FieldAccess access = {kTaggedBase, JSObject::kElementsOffset,
104 return access;
111 FieldAccess access = {kTaggedBase, offset,
115 return access;
121 FieldAccess access = {kTaggedBase, offset,
125 return access;
130 FieldAccess access = {kTaggedBase, JSCollection::kTableOffset,
134 return access;
139 FieldAccess access = {
144 return access;
149 FieldAccess access = {kTaggedBase,
156 return access;
161 FieldAccess access = {
166 return access;
171 FieldAccess access = {kTaggedBase, JSFunction::kContextOffset,
175 return access;
180 FieldAccess access = {
185 return access;
190 FieldAccess access = {kTaggedBase, JSFunction::kFeedbackCellOffset,
194 return access;
199 FieldAccess access = {kTaggedBase, JSFunction::kCodeOffset,
203 return access;
208 FieldAccess access = {
213 return access;
218 FieldAccess access = {kTaggedBase, JSBoundFunction::kBoundThisOffset,
222 return access;
227 FieldAccess access = {
232 return access;
237 FieldAccess access = {kTaggedBase, JSGeneratorObject::kContextOffset,
241 return access;
246 FieldAccess access = {kTaggedBase,
253 return access;
258 FieldAccess access = {kTaggedBase, JSGeneratorObject::kReceiverOffset,
262 return access;
267 FieldAccess access = {
272 return access;
277 FieldAccess access = {
282 return access;
287 FieldAccess access = {
292 return access;
297 FieldAccess access = {
302 return access;
307 FieldAccess access = {
312 return access;
317 FieldAccess access = {
322 return access;
327 FieldAccess access = {
332 return access;
338 FieldAccess access = {kTaggedBase,
346 access.type = type_cache->kFixedDoubleArrayLengthType;
347 access.machine_type = MachineType::TaggedSigned();
348 access.write_barrier_kind = kNoWriteBarrier;
350 access.type = type_cache->kFixedArrayLengthType;
351 access.machine_type = MachineType::TaggedSigned();
352 access.write_barrier_kind = kNoWriteBarrier;
354 return access;
359 FieldAccess access = {
363 return access;
368 FieldAccess access = {kTaggedBase, JSArrayBufferView::kBufferOffset,
372 return access;
377 FieldAccess access = {kTaggedBase,
384 return access;
389 FieldAccess access = {kTaggedBase,
396 return access;
401 FieldAccess access = {kTaggedBase,
408 return access;
413 FieldAccess access = {kTaggedBase, JSTypedArray::kBasePointerOffset,
417 return access;
422 FieldAccess access = {
438 return access;
443 FieldAccess access = {
459 return access;
464 FieldAccess access = {kTaggedBase,
471 return access;
476 FieldAccess access = {
481 return access;
486 FieldAccess access = {kTaggedBase, JSIteratorResult::kDoneOffset,
490 return access;
495 FieldAccess access = {kTaggedBase, JSIteratorResult::kValueOffset,
499 return access;
504 FieldAccess access = {kTaggedBase, JSRegExp::kDataOffset,
508 return access;
513 FieldAccess access = {kTaggedBase, JSRegExp::kFlagsOffset,
517 return access;
522 FieldAccess access = {kTaggedBase, JSRegExp::kLastIndexOffset,
526 return access;
531 FieldAccess access = {kTaggedBase, JSRegExp::kSourceOffset,
535 return access;
540 FieldAccess access = {kTaggedBase,
547 return access;
552 FieldAccess access = {kTaggedBase,
559 return access;
564 FieldAccess access = {
569 return access;
574 FieldAccess access = {
579 return access;
584 FieldAccess access = {
589 return access;
594 FieldAccess access = {
599 return access;
604 FieldAccess access = {
608 return access;
613 FieldAccess access = {
617 return access;
622 FieldAccess access = {
626 return access;
631 FieldAccess access = {kTaggedBase, Map::kInstanceDescriptorsOffset,
635 return access;
640 FieldAccess access = {
644 return access;
649 FieldAccess access = {kTaggedBase, Map::kPrototypeOffset,
653 return access;
658 FieldAccess access = {
663 return access;
668 FieldAccess access = {
673 return access;
678 FieldAccess access = {
683 return access;
688 FieldAccess access = {kTaggedBase, Name::kRawHashFieldOffset,
692 return access;
697 FieldAccess access = {kTaggedBase,
704 return access;
709 FieldAccess access = {kTaggedBase, ConsString::kFirstOffset,
713 return access;
718 FieldAccess access = {kTaggedBase, ConsString::kSecondOffset,
722 return access;
727 FieldAccess access = {kTaggedBase, ThinString::kActualOffset,
731 return access;
736 FieldAccess access = {kTaggedBase, SlicedString::kOffsetOffset,
740 return access;
745 FieldAccess access = {kTaggedBase, SlicedString::kParentOffset,
749 return access;
754 FieldAccess access = {
768 return access;
773 ElementAccess access = {kTaggedBase, SeqOneByteString::kHeaderSize,
776 return access;
781 ElementAccess access = {kTaggedBase, SeqTwoByteString::kHeaderSize,
784 return access;
789 FieldAccess access = {
794 return access;
799 FieldAccess access = {
804 return access;
811 FieldAccess access = {kTaggedBase,
818 return access;
823 FieldAccess access = {kTaggedBase,
830 return access;
835 FieldAccess access = {kTaggedBase, JSStringIterator::kStringOffset,
839 return access;
844 FieldAccess access = {kTaggedBase,
851 return access;
858 FieldAccess access = {kTaggedBase, offset,
862 return access;
867 FieldAccess access = {
872 return access;
879 FieldAccess access = {kTaggedBase, offset,
883 return access;
889 FieldAccess access = {kTaggedBase, offset,
893 return access;
899 FieldAccess access = {kTaggedBase, offset,
903 return access;
907 FieldAccess access = {kTaggedBase, Cell::kValueOffset,
911 return access;
916 FieldAccess access = {kTaggedBase, ScopeInfo::kFlagsOffset,
920 return access;
928 FieldAccess access = {kTaggedBase, offset,
932 return access;
940 FieldAccess access = {kTaggedBase, offset,
944 return access;
949 ElementAccess access = {kTaggedBase, FixedArray::kHeaderSize, Type::Any(),
951 return access;
956 ElementAccess const access = {kTaggedBase, WeakFixedArray::kHeaderSize,
959 return access;
964 ElementAccess access = {
967 return access;
972 ElementAccess access = {kTaggedBase, FixedArray::kHeaderSize, Type::Any(),
976 access.type = Type::SignedSmall();
977 access.machine_type = MachineType::TaggedSigned();
978 access.write_barrier_kind = kNoWriteBarrier;
981 access.type = TypeCache::Get()->kHoleySmi;
984 access.type = Type::NonInternal();
989 access.type = Type::Number();
990 access.write_barrier_kind = kNoWriteBarrier;
991 access.machine_type = MachineType::Float64();
994 access.type = Type::NumberOrHole();
995 access.write_barrier_kind = kNoWriteBarrier;
996 access.machine_type = MachineType::Float64();
1001 return access;
1006 ElementAccess access = {
1011 return access;
1016 ElementAccess access = {kTaggedBase, FixedDoubleArray::kHeaderSize,
1019 return access;
1024 FieldAccess access = {kTaggedBase, EnumCache::kKeysOffset,
1028 return access;
1033 FieldAccess access = {kTaggedBase, EnumCache::kIndicesOffset,
1037 return access;
1047 ElementAccess access = {taggedness, header_size, Type::Signed32(),
1049 return access;
1053 ElementAccess access = {taggedness, header_size, Type::Unsigned32(),
1055 return access;
1058 ElementAccess access = {taggedness, header_size, Type::Signed32(),
1060 return access;
1063 ElementAccess access = {taggedness, header_size, Type::Unsigned32(),
1065 return access;
1068 ElementAccess access = {taggedness, header_size, Type::Signed32(),
1070 return access;
1073 ElementAccess access = {taggedness, header_size, Type::Unsigned32(),
1075 return access;
1078 ElementAccess access = {taggedness, header_size, Type::Number(),
1080 return access;
1083 ElementAccess access = {taggedness, header_size, Type::Number(),
1085 return access;
1097 FieldAccess access = {
1105 return access;
1110 FieldAccess access = {kTaggedBase,
1118 return access;
1123 FieldAccess access = {
1131 return access;
1140 FieldAccess const access = {
1145 return access;
1154 FieldAccess const access = {kTaggedBase,
1161 return access;
1170 FieldAccess const access = {kTaggedBase,
1177 return access;
1186 FieldAccess const access = {kTaggedBase,
1193 return access;
1198 ElementAccess const access = {kTaggedBase,
1203 return access;
1208 FieldAccess access = {
1216 return access;
1221 FieldAccess access = {
1229 return access;
1234 FieldAccess access = {kTaggedBase,
1241 return access;
1246 FieldAccess access = {kTaggedBase,
1253 return access;
1258 FieldAccess access = {
1262 return access;
1267 FieldAccess access = {
1272 return access;