aboutsummaryrefslogtreecommitdiffstats
path: root/lib/hipe/opt
diff options
context:
space:
mode:
authorMagnus Lång <[email protected]>2016-08-31 14:48:45 +0200
committerMagnus Lång <[email protected]>2016-09-02 15:59:17 +0200
commit904caa71a3754e3ee7f681cc7d4106d4a9979f1f (patch)
tree69b9361610ff2a6b84d84a85f9df007616ba0705 /lib/hipe/opt
parent0ef50d2e3ca058e94676f9ec48de805f216c6c9e (diff)
downloadotp-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/opt')
0 files changed, 0 insertions, 0 deletions