Lines Matching refs:NumberOperationHint
524 enum class NumberOperationHint : uint8_t {
536 size_t hash_value(NumberOperationHint);
539 V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, NumberOperationHint);
541 V8_EXPORT_PRIVATE NumberOperationHint NumberOperationHintOf(const Operator* op)
546 NumberOperationParameters(NumberOperationHint hint,
550 NumberOperationHint hint() const { return hint_; }
554 NumberOperationHint hint_;
789 const Operator* SpeculativeSafeIntegerAdd(NumberOperationHint hint);
790 const Operator* SpeculativeSafeIntegerSubtract(NumberOperationHint hint);
792 const Operator* SpeculativeNumberAdd(NumberOperationHint hint);
793 const Operator* SpeculativeNumberSubtract(NumberOperationHint hint);
794 const Operator* SpeculativeNumberMultiply(NumberOperationHint hint);
795 const Operator* SpeculativeNumberDivide(NumberOperationHint hint);
796 const Operator* SpeculativeNumberModulus(NumberOperationHint hint);
797 const Operator* SpeculativeNumberShiftLeft(NumberOperationHint hint);
798 const Operator* SpeculativeNumberShiftRight(NumberOperationHint hint);
799 const Operator* SpeculativeNumberShiftRightLogical(NumberOperationHint hint);
800 const Operator* SpeculativeNumberBitwiseAnd(NumberOperationHint hint);
801 const Operator* SpeculativeNumberBitwiseOr(NumberOperationHint hint);
802 const Operator* SpeculativeNumberBitwiseXor(NumberOperationHint hint);
803 const Operator* SpeculativeNumberPow(NumberOperationHint hint);
805 const Operator* SpeculativeNumberLessThan(NumberOperationHint hint);
806 const Operator* SpeculativeNumberLessThanOrEqual(NumberOperationHint hint);
807 const Operator* SpeculativeNumberEqual(NumberOperationHint hint);
843 const Operator* SpeculativeToNumber(NumberOperationHint hint,