Lines Matching defs:ShiftKind
275 // ShiftKind::kShiftOutZeros means that it is guaranteed that the bits shifted
279 enum class ShiftKind { kNormal, kShiftOutZeros };
281 size_t hash_value(ShiftKind);
282 V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, ShiftKind);
283 ShiftKind ShiftKindOf(Operator const*) V8_WARN_UNUSED_RESULT;
420 const Operator* Word32Sar(ShiftKind kind);
421 const Operator* Word32Sar() { return Word32Sar(ShiftKind::kNormal); }
423 return Word32Sar(ShiftKind::kShiftOutZeros);
455 const Operator* Word64Sar(ShiftKind kind);
456 const Operator* Word64Sar() { return Word64Sar(ShiftKind::kNormal); }
458 return Word64Sar(ShiftKind::kShiftOutZeros);
1074 const Operator* WordSar(ShiftKind kind = ShiftKind::kNormal) {
1078 return WordSar(ShiftKind::kShiftOutZeros);