Description[arm] Fix test failures on old architectures.
This mostly affects ARMv6, but also fixes some failures on ARMv7 when
hardware integer division is not available.
- Fix a case where a CodePatcher accumulates literal pool entries, but
does not actually emit them.
- Don't treat division as safe if we can't use the hardware instruction.
Our fallback implementation returns the wrong result if the divisor is
zero.
- Support deoptimization tables bigger than 8 bits. (kMaxNumberOfEntries
requires a 16-bit table index.)
- Correct a TurboFan instruction encoding to encode the Operand2 mode.
BUG=
Committed: https://crrev.com/886b259e229572257e6271c3f6d1532c510e15ef
Cr-Commit-Position: refs/heads/master@{#36636}
Patch Set 1 #
Messages
Total messages: 15 (5 generated)
|