Description[turbofan] Introduce CheckedUint32Div and CheckUint32Mod operators.
Checked integer division and modulus can be done more efficiently
if we know that the inputs are in Unsigned32 range.
Drive-by-fix: Replace the TypeCheckKind on NodeInfo by a proper
restriction type, and thread the feedback type through binary
Number operations similar to what we do for their speculative
versions. Also deal with Unsigned32 inputs for integer multiplication.
R=jarin@chromium.org
BUG=v8:4583, v8:5141
Committed: https://crrev.com/15ebec035f76512f1a6e0ec96d514ae3fa8532da
Cr-Commit-Position: refs/heads/master@{#37703}
Patch Set 1 #
Total comments: 2
Patch Set 2 : Address comment #
Messages
Total messages: 14 (7 generated)
|