diff options
author | Ben Gamari <ben@smart-cactus.org> | 2020-01-06 12:29:14 -0500 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2020-01-12 07:16:58 -0500 |
commit | 90e985498a421784975b40b50d5dbea2b40b1856 (patch) | |
tree | 49ecdb6becd5f430db6102551a9bb7ce87dbeed4 /compiler/utils/FiniteMap.hs | |
parent | 34cf0394d7d7b3f51ee13dff8f4853c244636d83 (diff) | |
download | haskell-wip/T14251.tar.gz |
llvmGen: Fix #14251wip/T14251
Fixes the calling convention for functions passing raw SSE-register
values by adding padding as needed to get the values in the right
registers. This problem cropped up when some args were unused an dropped
from the live list.
This folds together 2e23e1c7de01c92b038e55ce53d11bf9db993dd4 and
73273be476a8cc6c13368660b042b3b0614fd928 previously from @kavon.
Metric Increase:
T12707
ManyConstructors
Diffstat (limited to 'compiler/utils/FiniteMap.hs')
0 files changed, 0 insertions, 0 deletions