Lines Matching refs:Optional
72 base::Optional<JSObjectRef> holder);
77 Type field_type, MapRef field_owner_map, base::Optional<MapRef> field_map,
78 base::Optional<JSObjectRef> holder,
79 base::Optional<MapRef> transition_map);
84 Type field_type, MapRef field_owner_map, base::Optional<MapRef> field_map,
85 base::Optional<JSObjectRef> holder,
86 base::Optional<MapRef> transition_map);
88 Zone* zone, MapRef receiver_map, base::Optional<ObjectRef> constant,
89 base::Optional<JSObjectRef> holder);
98 Zone* zone, MapRef receiver_map, base::Optional<JSObjectRef> holder,
130 base::Optional<JSObjectRef> holder() const {
136 base::Optional<MapRef> transition_map() const {
140 base::Optional<ObjectRef> constant() const {
159 base::Optional<MapRef> field_map() const {
179 PropertyAccessInfo(Zone* zone, Kind kind, base::Optional<JSObjectRef> holder,
181 PropertyAccessInfo(Zone* zone, Kind kind, base::Optional<JSObjectRef> holder,
182 base::Optional<ObjectRef> constant,
183 base::Optional<NameRef> name,
185 PropertyAccessInfo(Kind kind, base::Optional<JSObjectRef> holder,
186 base::Optional<MapRef> transition_map,
189 MapRef field_owner_map, base::Optional<MapRef> field_map,
192 PropertyAccessInfo(Zone* zone, Kind kind, base::Optional<JSObjectRef> holder,
199 base::Optional<ObjectRef> constant_;
200 base::Optional<JSObjectRef> holder_;
204 base::Optional<MapRef> transition_map_;
208 base::Optional<MapRef> field_owner_map_;
209 base::Optional<MapRef> field_map_;
213 base::Optional<NameRef> name_;
222 base::Optional<ElementAccessInfo> ComputeElementAccessInfo(
251 base::Optional<ElementAccessInfo> ConsolidateElementLoad(
255 base::Optional<JSObjectRef> holder,
259 base::Optional<JSObjectRef> holder, InternalIndex descriptor,
263 base::Optional<JSObjectRef> holder, InternalIndex descriptor,
275 base::Optional<JSObjectRef> maybe_holder,