Searched refs:OsrGuardType (Results 1 – 8 of 8) sorted by relevance
179 enum class OsrGuardType { kUninitialized, kSignedSmall, kAny }; enum180 size_t hash_value(OsrGuardType type);181 std::ostream& operator<<(std::ostream&, OsrGuardType);182 OsrGuardType OsrGuardTypeOf(Operator const*);219 const Operator* OsrGuard(OsrGuardType type); in NON_EXPORTED_BASE()
218 size_t hash_value(OsrGuardType type) { return static_cast<size_t>(type); } in hash_value()220 std::ostream& operator<<(std::ostream& os, OsrGuardType type) { in operator <<()222 case OsrGuardType::kUninitialized: in operator <<()224 case OsrGuardType::kSignedSmall: in operator <<()226 case OsrGuardType::kAny: in operator <<()233 OsrGuardType OsrGuardTypeOf(Operator const* op) { in OsrGuardTypeOf()235 return OpParameter<OsrGuardType>(op); in OsrGuardTypeOf()821 const Operator* CommonOperatorBuilder::OsrGuard(OsrGuardType type) { in OsrGuard()822 return new (zone()) Operator1<OsrGuardType>( // -- in OsrGuard()
271 OsrGuardType guard_type = OsrGuardType::kAny; in SetTypeForOsrValue()275 if (OsrGuardTypeOf(osr_guard->op()) == OsrGuardType::kUninitialized && in SetTypeForOsrValue()288 guard_type = OsrGuardType::kSignedSmall; in SetTypeForOsrValue()
379 case OsrGuardType::kUninitialized: in Check()382 case OsrGuardType::kSignedSmall: in Check()385 case OsrGuardType::kAny: in Check()
584 case OsrGuardType::kUninitialized: in TypeOsrGuard()586 case OsrGuardType::kSignedSmall: in TypeOsrGuard()588 case OsrGuardType::kAny: in TypeOsrGuard()
1328 case OsrGuardType::kUninitialized: in VisitOsrGuard()1332 case OsrGuardType::kSignedSmall: in VisitOsrGuard()1338 case OsrGuardType::kAny: // Nothing to check. in VisitOsrGuard()
393 const Operator* guard_op = common()->OsrGuard(OsrGuardType::kUninitialized); in PrepareForOsrEntry()
4230 ? builder_->common()->OsrGuard(OsrGuardType::kUninitialized) in PrepareForOsrEntry()4231 : builder_->common()->OsrGuard(OsrGuardType::kAny); in PrepareForOsrEntry()