Home | History | Annotate | Download | only in compiler

Lines Matching defs:access

8 #include "src/compiler/access-builder.h"
161 FieldAccess access = AccessBuilder::ForMap();
162 Node* load = t.LoadField(access, t.Parameter(0));
178 FieldAccess access = AccessBuilder::ForMap();
179 t.StoreField(access, t.Parameter(1), t.Parameter(0));
196 FieldAccess access = AccessBuilder::ForJSObjectProperties();
197 Node* load = t.LoadField(access, t.Parameter(0));
213 FieldAccess access = AccessBuilder::ForMap();
214 Node* load = t.LoadField(access, t.Parameter(0));
215 t.StoreField(access, t.Parameter(1), load);
234 ElementAccess access = AccessBuilder::ForFixedArrayElement();
235 Node* load = t.LoadElement(access, t.Parameter(0), t.Int32Constant(0));
236 t.StoreElement(access, t.Parameter(0), t.Int32Constant(1), load);
294 FieldAccess access = {kUntaggedBase, offset, Handle<Name>(),
298 Node* load = t.LoadField(access, t.PointerConstant(smis));
316 FieldAccess access = {kUntaggedBase, offset, Handle<Name>(),
321 t.StoreField(access, t.PointerConstant(smis), p0);
342 ElementAccess access = {kUntaggedBase, offset, Type::Integral32(),
346 Node* load = t.LoadElement(access, t.PointerConstant(smis),
368 ElementAccess access = {kUntaggedBase, offset, Type::Integral32(),
373 t.StoreElement(access, t.PointerConstant(smis),
393 // for testing direct memory access from generated code.
434 ElementAccess access = GetElementAccess();
438 Node* load = t.LoadElement(access, ptr, t.Int32Constant(from_index));
439 t.StoreElement(access, ptr, t.Int32Constant(to_index), load);
519 ElementAccess access = {tagged ? kTaggedBase : kUntaggedBase,
522 return access;
527 FieldAccess access = {tagged ? kTaggedBase : kUntaggedBase,
530 return access;
646 FieldAccess access = AccessBuilder::ForMap();
650 t.StoreField(access, alloc, map);
1296 void CheckFieldAccessArithmetic(FieldAccess access, Node* load_or_store) {
1298 CHECK(mindex.Is(access.offset - access.tag()));
1302 Node* CheckElementAccessArithmetic(ElementAccess access, Node* load_or_store) {
1311 CHECK(mindex.right().Is(access.header_size - access.tag()));
1314 ElementSizeLog2Of(access.machine_type.representation());
1338 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1341 Node* load = t.graph()->NewNode(t.simplified()->LoadField(access), t.p0,
1348 CheckFieldAccessArithmetic(access, load);
1361 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1366 Node* store = t.graph()->NewNode(t.simplified()->StoreField(access), t.p0,
1372 CheckFieldAccessArithmetic(access, store);
1386 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1389 Node* store = t.graph()->NewNode(t.simplified()->StoreField(access), t.p0,
1405 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1408 Node* load = t.graph()->NewNode(t.simplified()->LoadElement(access), t.p0,
1415 CheckElementAccessArithmetic(access, load);
1428 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1432 Node* store = t.graph()->NewNode(t.simplified()->StoreElement(access),
1438 CheckElementAccessArithmetic(access, store);
1453 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1455 Node* store = t.graph()->NewNode(t.simplified()->StoreElement(access), t.p0,
1471 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, Type::Any(),
1474 Node* load = t.graph()->NewNode(t.simplified()->LoadElement(access), t.p0,
1488 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, Type::Any(),
1492 t.graph()->NewNode(t.simplified()->StoreElement(access), t.p0, t.p1,
1505 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, Type::Any(),
1508 Node* load = t.graph()->NewNode(t.simplified()->LoadElement(access), t.p0,
1521 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1525 Node* load = t.graph()->NewNode(t.simplified()->LoadField(access), t.p0,
1538 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, Type::Any(),
1542 t.graph()->NewNode(t.simplified()->StoreElement(access), t.p0,
1556 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1560 Node* store = t.graph()->NewNode(t.simplified()->StoreField(access), t.p0,
1578 FieldAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize,
1581 Node* load0 = t.graph()->NewNode(t.simplified()->LoadField(access), t.p0,
1583 Node* load1 = t.graph()->NewNode(t.simplified()->LoadField(access), t.p1,