Home | History | Annotate | Download | only in optimizing

Lines Matching refs:TypeCheckKind

6303 enum class TypeCheckKind {
6314 std::ostream& operator<<(std::ostream& os, TypeCheckKind rhs);
6320 TypeCheckKind check_kind,
6344 TypeCheckKind GetTypeCheckKind() const { return GetPackedField<TypeCheckKindField>(); }
6345 bool IsExactCheck() const { return GetTypeCheckKind() == TypeCheckKind::kExactCheck; }
6347 static bool CanCallRuntime(TypeCheckKind check_kind) {
6349 return check_kind != TypeCheckKind::kExactCheck;
6352 static SideEffects SideEffectsForArchRuntimeCalls(TypeCheckKind check_kind) {
6361 MinimumBitsToStore(static_cast<size_t>(TypeCheckKind::kLast));
6365 using TypeCheckKindField = BitField<TypeCheckKind, kFieldTypeCheckKind, kFieldTypeCheckKindSize>;
6418 TypeCheckKind check_kind,
6442 TypeCheckKind GetTypeCheckKind() const { return GetPackedField<TypeCheckKindField>(); }
6443 bool IsExactCheck() const { return GetTypeCheckKind() == TypeCheckKind::kExactCheck; }
6450 MinimumBitsToStore(static_cast<size_t>(TypeCheckKind::kLast));
6454 using TypeCheckKindField = BitField<TypeCheckKind, kFieldTypeCheckKind, kFieldTypeCheckKindSize>;