Lines Matching refs:value

143   static constexpr MachineType value = Type::kMachineType;
147 constexpr MachineType MachineTypeOf<Type, Enable>::value;
151 static constexpr MachineType value = MachineType::AnyTagged();
155 static constexpr MachineType value = MachineType::AnyTagged();
159 static constexpr MachineType value = MachineType::TaggedSigned();
163 static constexpr MachineType value = MachineType::Pointer();
168 HeapObject, HeapObjectSubtype>::value>::type> {
169 static constexpr MachineType value = MachineType::TaggedPointer();
173 static constexpr MachineType value = MachineType::Pointer();
179 HeapObject, HeapObjectSubtype>::value>::type>::value;
183 static const MachineRepresentation value = Type::kMachineRepresentation;
189 static const MachineRepresentation value = T::kMachineType.representation();
193 T, typename std::enable_if<std::is_base_of<Object, T>::value>::type> {
194 static const MachineRepresentation value =
195 MachineTypeOf<T>::value.representation();
199 T, typename std::enable_if<std::is_base_of<MaybeObject, T>::value>::type> {
200 static const MachineRepresentation value =
201 MachineTypeOf<T>::value.representation();
205 static const MachineRepresentation value = RawPtrT::kMachineRepresentation;
210 return MachineRepresentationOf<T>::value == r;
215 std::is_base_of<Word32T, T>::value ? MachineRepresentation::kWord32
216 : MachineRepresentationOf<T>::value;
220 static const bool value = std::is_base_of<Object, T>::value ||
221 std::is_base_of<UntaggedT, T>::value ||
222 std::is_base_of<MaybeObject, T>::value ||
223 std::is_same<ExternalReference, T>::value;
224 static const bool is_tagged = std::is_base_of<Object, T>::value ||
225 std::is_base_of<MaybeObject, T>::value;
230 static const bool value =
231 is_valid_type_tag<T1>::value && is_valid_type_tag<T2>::value;
242 static const bool value = is_tagged;
248 CommonMachineType(MachineTypeOf<T1>::value, MachineTypeOf<T2>::value);
268 static const bool value =
271 std::is_convertible<T, Object>>>::value;
275 static const bool value =
276 is_subtype<T1, U>::value && is_subtype<T2, U>::value;
280 static const bool value =
281 is_subtype<T, U1>::value || is_subtype<T, U2>::value;
285 static const bool value =
286 (is_subtype<T1, U1>::value || is_subtype<T1, U2>::value) &&
287 (is_subtype<T2, U1>::value || is_subtype<T2, U2>::value);
291 static const bool value = true;
296 static const bool value = is_subtype<T, U>::value || is_subtype<U, T>::value;
300 static const bool value = types_have_common_values<Word32T, U>::value;
304 static const bool value = types_have_common_values<Word32T, U>::value;
308 static const bool value = types_have_common_values<Word32T, U>::value;
312 static const bool value = types_have_common_values<Word64T, U>::value;
316 static const bool value = types_have_common_values<Word64T, U>::value;
320 static const bool value = types_have_common_values<WordT, U>::value;
324 static const bool value = types_have_common_values<WordT, U>::value;
328 static const bool value = types_have_common_values<T1, U>::value ||
329 types_have_common_values<T2, U>::value;
334 static const bool value = types_have_common_values<T, U1>::value ||
335 types_have_common_values<T, U2>::value;
339 static const bool value = types_have_common_values<T1, U1>::value ||
340 types_have_common_values<T1, U2>::value ||
341 types_have_common_values<T2, U1>::value ||
342 types_have_common_values<T2, U2>::value;
345 // TNode<T> is an SSA value with the static type tag T, which is one of the
354 // - UnionT<T1, T2> represents either a value of type T1 or of type T2.
359 typename std::enable_if<is_subtype<U, T>::value, int>::type = 0>
380 static_assert(is_valid_type_tag<T>::value, "invalid type tag");