Lines Matching refs:access
67 size_t hash_value(FieldAccess const& access) {
71 return base::hash_combine(access.base_is_tagged, access.offset,
72 access.machine_type, access.const_field_info,
73 access.is_store_in_literal);
76 std::ostream& operator<<(std::ostream& os, FieldAccess const& access) {
77 os << "[" << access.base_is_tagged << ", " << access.offset << ", ";
80 if (access.name.ToHandle(&name)) {
85 if (access.map.ToHandle(&map)) {
89 os << access.type << ", " << access.machine_type << ", "
90 << access.write_barrier_kind << ", " << access.const_field_info;
91 if (access.is_store_in_literal) {
94 if (access.maybe_initializing_or_transitioning_store) {
120 size_t hash_value(ElementAccess const& access) {
124 return base::hash_combine(access.base_is_tagged, access.header_size,
125 access.machine_type);
128 std::ostream& operator<<(std::ostream& os, ElementAccess const& access) {
129 os << access.base_is_tagged << ", " << access.header_size << ", "
130 << access.type << ", " << access.machine_type << ", "
131 << access.write_barrier_kind;
140 size_t hash_value(ObjectAccess const& access) {
141 return base::hash_combine(access.machine_type, access.write_barrier_kind);
144 std::ostream& operator<<(std::ostream& os, ObjectAccess const& access) {
145 os << access.machine_type << ", " << access.write_barrier_kind;
1842 const Operator* SimplifiedOperatorBuilder::Name(const Type& access) { \
1847 access); \
1853 const FieldAccess& access, bool maybe_initializing_or_transitioning) {
1854 FieldAccess store_access = access;