diff options
author | Ben Gamari <ben@smart-cactus.org> | 2023-03-08 18:33:59 -0500 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2023-05-16 07:56:09 -0400 |
commit | ab6779014e171ddfb2bcc1032cd1a1885dddd6ab (patch) | |
tree | 02e5719b88e3b888d1e9e287da6500cb4923cfe6 /ghc | |
parent | 373ec872ee5557b0dbecd6761837523a9840ffc1 (diff) | |
download | haskell-ab6779014e171ddfb2bcc1032cd1a1885dddd6ab.tar.gz |
nativeGen/AArch64: Fix bitmask immediate predicate
Previously the predicate for determining whether a logical instruction
operand could be encoded as a bitmask immediate was far too
conservative. This meant that, e.g., pointer untagged required five
instructions whereas it should only require one.
Fixes #23030.
(cherry picked from commit b8d783d24b9a617ad1e3038abeb75d322703ef65)
Diffstat (limited to 'ghc')
0 files changed, 0 insertions, 0 deletions