Lines Matching refs:access

8 #include "src/compiler/access-builder.h"
379 ObjectAccess const& access = ObjectAccessOf(node->op());
381 MachineType machine_type = access.machine_type;
400 ElementAccess const& access = ElementAccessOf(node->op());
402 node->ReplaceInput(1, ComputeIndex(access, index));
403 MachineType type = access.machine_type;
434 // Here we access the external pointer table through an ExternalReference.
438 // would allow access to external objects from different Isolates. It also
472 FieldAccess const& access = FieldAccessOf(node->op());
473 Node* offset = __ IntPtrConstant(access.offset - access.tag());
475 MachineType type = access.machine_type;
477 access.type.Is(Type::ExternalPointer())) {
483 DCHECK(!access.type.Is(Type::ExternalPointer()));
490 if (access.type.Is(Type::ExternalPointer())) {
491 ExternalPointerTag tag = access.external_pointer_tag;
505 ObjectAccess const& access = ObjectAccessOf(node->op());
510 node, object, value, state, access.write_barrier_kind);
511 DCHECK(!access.machine_type.IsMapWord());
512 MachineRepresentation rep = access.machine_type.representation();
525 ElementAccess const& access = ElementAccessOf(node->op());
529 node->ReplaceInput(1, ComputeIndex(access, index));
531 node, object, value, state, access.write_barrier_kind);
534 access.machine_type.representation(), write_barrier_kind)));
541 FieldAccess const& access = FieldAccessOf(node->op());
544 !access.type.Is(Type::ExternalPointer()));
546 DCHECK(!access.type.Is(Type::SandboxedPointer()));
547 MachineType machine_type = access.machine_type;
556 node, object, value, state, access.write_barrier_kind);
557 Node* offset = __ IntPtrConstant(access.offset - access.tag());
590 Node* MemoryLowering::ComputeIndex(ElementAccess const& access, Node* index) {
592 ElementSizeLog2Of(access.machine_type.representation());
596 int const fixed_offset = access.header_size - access.tag();