diff options
author | Björn Gustavsson <[email protected]> | 2017-09-09 12:01:14 +0200 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2017-09-14 10:16:15 +0200 |
commit | 6f45ff73583aa7d0352b8a16df78872f47defd35 (patch) | |
tree | 8bcc05bfdc6bbf1a3cbd4c1a240cb4eed6eaf353 /erts/emulator/beam/module.h | |
parent | a8e391f3baf2cfbcfa57e46d4cfe95c089921100 (diff) | |
download | otp-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