aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/module.h
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2017-09-09 12:01:14 +0200
committerBjörn Gustavsson <[email protected]>2017-09-14 10:16:15 +0200
commit6f45ff73583aa7d0352b8a16df78872f47defd35 (patch)
tree8bcc05bfdc6bbf1a3cbd4c1a240cb4eed6eaf353 /erts/emulator/beam/module.h
parenta8e391f3baf2cfbcfa57e46d4cfe95c089921100 (diff)
downloadotp-6f45ff73583aa7d0352b8a16df78872f47defd35.tar.gz
otp-6f45ff73583aa7d0352b8a16df78872f47defd35.tar.bz2
otp-6f45ff73583aa7d0352b8a16df78872f47defd35.zip
Optimize i_select_tuple_arity2 and is_select_lins
Don't save a pointer to the default failure label. That could relieve register pressure. Instead, if we'll need to signal an error in i_select_tuple_arity2, delay to the execution phase. That should be a clear win because i_select_tuple_arity2 very rarely fails because of the term being selected is not a tuple.
Diffstat (limited to 'erts/emulator/beam/module.h')
0 files changed, 0 insertions, 0 deletions