Lines Matching defs:access
7 #include "src/compiler/access-builder.h"
130 FieldAccess access = AccessBuilder::ForMap();
131 Node* load = t.LoadField(access, t.Parameter(0));
148 FieldAccess access = AccessBuilder::ForMap();
149 t.StoreField(access, t.Parameter(1), t.Parameter(0));
168 FieldAccess access = AccessBuilder::ForJSObjectProperties();
169 Node* load = t.LoadField(access, t.Parameter(0));
186 FieldAccess access = AccessBuilder::ForMap();
187 Node* load = t.LoadField(access, t.Parameter(0));
188 t.StoreField(access, t.Parameter(1), load);
209 ElementAccess access = AccessBuilder::ForFixedArrayElement();
210 Node* load = t.LoadElement(access, t.Parameter(0), t.Int32Constant(0),
212 t.StoreElement(access, t.Parameter(0), t.Int32Constant(1), t.Int32Constant(2),
276 FieldAccess access = {kUntaggedBase, offset, Handle<Name>(),
280 Node* load = t.LoadField(access, t.PointerConstant(smis));
300 FieldAccess access = {kUntaggedBase, offset, Handle<Name>(),
305 t.StoreField(access, t.PointerConstant(smis), p0);
328 ElementAccess access = {kUntaggedBase, offset, Type::Integral32(),
333 access, t.PointerConstant(smis), t.Int32Constant(static_cast<int>(j)),
357 ElementAccess access = {kUntaggedBase, offset, Type::Integral32(),
362 t.StoreElement(access, t.PointerConstant(smis),
385 // for testing direct memory access from generated code.
426 ElementAccess access = GetElementAccess();
430 Node* load = t.LoadElement(access, ptr, t.Int32Constant(from_index),
432 t.StoreElement(access, ptr, t.Int32Constant(to_index),
520 ElementAccess access = {tagged ? kTaggedBase : kUntaggedBase,
523 return access;
528 FieldAccess access = {tagged ? kTaggedBase : kUntaggedBase,
531 return access;
1271 void CheckFieldAccessArithmetic(FieldAccess access, Node* load_or_store) {
1273 CHECK(index.Is(access.offset - access.tag()));
1277 Node* CheckElementAccessArithmetic(ElementAccess access, Node* load_or_store) {
1280 CHECK(index.right().Is(access.header_size - access.tag()));
1282 int element_size = ElementSizeOf(access.machine_type);
1304 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1308 t.graph()->NewNode(t.simplified()->LoadField(access), t.p0, t.start);
1314 CheckFieldAccessArithmetic(access, load);
1326 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1331 Node* store = t.graph()->NewNode(t.simplified()->StoreField(access), t.p0,
1337 CheckFieldAccessArithmetic(access, store);
1352 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1356 t.graph()->NewNode(t.simplified()->LoadElement(access), t.p0, t.p1,
1363 CheckElementAccessArithmetic(access, load);
1375 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1379 Node* store = t.graph()->NewNode(t.simplified()->StoreElement(access), t.p0,
1386 CheckElementAccessArithmetic(access, store);
1401 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, Type::Any(),
1404 Node* load = t.graph()->NewNode(t.simplified()->LoadElement(access), t.p0,
1411 Node* index = CheckElementAccessArithmetic(access, load);
1420 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, Type::Any(),
1424 t.graph()->NewNode(t.simplified()->StoreElement(access), t.p0, t.p1, t.p2,
1431 Node* index = CheckElementAccessArithmetic(access, store);
1439 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, Type::Any(),
1442 Node* load = t.graph()->NewNode(t.simplified()->LoadElement(access), t.p0,
1455 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1459 t.graph()->NewNode(t.simplified()->LoadField(access), t.p0, t.start);
1471 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, Type::Any(),
1474 Node* store = t.graph()->NewNode(t.simplified()->StoreElement(access), t.p0,
1489 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1492 Node* store = t.graph()->NewNode(t.simplified()->StoreField(access), t.p0,
1509 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1513 t.graph()->NewNode(t.simplified()->LoadField(access), t.p0, t.start);
1515 t.graph()->NewNode(t.simplified()->LoadField(access), t.p1, t.start);
1534 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1538 t.graph()->NewNode(t.simplified()->LoadField(access), t.p0, t.start);
1549 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1552 Node* store = t.graph()->NewNode(t.simplified()->StoreField(access), t.p0,