Lines Matching defs:flags
245 std::ostream& operator<<(std::ostream& os, CheckMapsFlags flags) {
246 if (flags & CheckMapsFlag::kTryMigrateInstance) {
255 return lhs.flags() == rhs.flags() && lhs.maps() == rhs.maps() &&
261 return base::hash_combine(p.flags(), p.maps(), feedback_hash(p.feedback()));
265 return os << p.flags() << ", " << p.maps() << ", " << p.feedback();
900 Name##Operator(FeedbackSource feedback, CheckBoundsFlags flags) \
904 CheckBoundsParameters(feedback, flags)) {} \
911 // For IrOpcode::kCheckBounds, we allow additional flags:
1073 Operator::kEliminatable, // flags
1104 Operator::kNoDeopt | Operator::kNoThrow, // flags
1128 Operator::kEliminatable, // flags,
1138 Operator::kEliminatable, // flags
1217 const FeedbackSource& feedback, CheckBoundsFlags flags) { \
1218 DCHECK(!(flags & CheckBoundsFlag::kConvertStringAndMinusZero)); \
1220 if (flags & CheckBoundsFlag::kAbortOnOutOfBounds) { \
1227 feedback, flags); \
1232 // For IrOpcode::kCheckBounds, we allow additional flags:
1234 const FeedbackSource& feedback, CheckBoundsFlags flags) {
1236 if (flags & CheckBoundsFlag::kAbortOnOutOfBounds) {
1237 if (flags & CheckBoundsFlag::kConvertStringAndMinusZero) {
1243 if (flags & CheckBoundsFlag::kConvertStringAndMinusZero) {
1251 feedback, flags);
1267 Operator::kNoThrow | Operator::kNoDeopt, // flags
1446 CheckMapsFlags flags, ZoneHandleSet<Map> maps,
1448 CheckMapsParameters const parameters(flags, maps, feedback);
1451 Operator::kNoThrow | Operator::kNoWrite, // flags
1471 Operator::kNoThrow | Operator::kNoWrite, // flags
1534 Operator::kNoThrow | Operator::kNoWrite, // flags
1584 Operator::kNoThrow, // flags
1594 Operator::kNoThrow, // flags
1603 Operator::kPure, // flags
1612 Operator::kPure, // flags
1652 lhs.flags() == rhs.flags();
1656 return base::hash_combine(hash_value(p.check_parameters()), p.flags());
1660 os << p.check_parameters() << ", " << p.flags();
1723 Operator::kEliminatable, // flags
1733 Operator::kEliminatable, // flags
1743 Operator::kEliminatable, // flags