diff options
author | Magnus Lång <[email protected]> | 2016-08-31 14:48:45 +0200 |
---|---|---|
committer | Magnus Lång <[email protected]> | 2016-09-02 15:59:17 +0200 |
commit | 904caa71a3754e3ee7f681cc7d4106d4a9979f1f (patch) | |
tree | 69b9361610ff2a6b84d84a85f9df007616ba0705 /lib/hipe/misc | |
parent | 0ef50d2e3ca058e94676f9ec48de805f216c6c9e (diff) | |
download | otp-904caa71a3754e3ee7f681cc7d4106d4a9979f1f.tar.gz otp-904caa71a3754e3ee7f681cc7d4106d4a9979f1f.tar.bz2 otp-904caa71a3754e3ee7f681cc7d4106d4a9979f1f.zip |
hipe: Make sure prepass temps are below SpillLimit
If temps introduced by hipe_regalloc_prepass end up above SpillLimit,
the register allocators will not spill them. This constraint is
unnecessarily limiting the allocators and might theoretically lead to
unallocatable programs (more temps above SpillLimit alive at a time than
there are physical registers).
Diffstat (limited to 'lib/hipe/misc')
0 files changed, 0 insertions, 0 deletions