diff options
author | Sverker Eriksson <[email protected]> | 2014-11-03 18:07:02 +0100 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2014-11-03 18:07:02 +0100 |
commit | c84fdab1ad76931b98cd298c3421d3202eb7b52a (patch) | |
tree | c8e954a4093f42942a3beec1eb91680b3759b7f3 /erts/emulator/hipe | |
parent | c3d006f6542e924c73dbfc76da64dacbeeeadfd0 (diff) | |
parent | d3f0abb4daf5c823f05c3908fdc4f6ee01035937 (diff) | |
download | otp-c84fdab1ad76931b98cd298c3421d3202eb7b52a.tar.gz otp-c84fdab1ad76931b98cd298c3421d3202eb7b52a.tar.bz2 otp-c84fdab1ad76931b98cd298c3421d3202eb7b52a.zip |
Merge branch 'sverk/yielding-distr-send/OTP-12232'
* sverk/yielding-distr-send/OTP-12232:
erts: Add constant TERM_TO_BINARY_MEMCPY_FACTOR
erts: Optimize some repeated calls to {E,W}STACK_PUSH
erts: Yield in term_to_binary when encoding big maps
erts: Remove unnecessary goto for fun encoding
erts: Yield in term_to_binary while copying large binaries
erts: Implement yielding for distributed send of large messages
Diffstat (limited to 'erts/emulator/hipe')
-rw-r--r-- | erts/emulator/hipe/hipe_bif_list.m4 | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/erts/emulator/hipe/hipe_bif_list.m4 b/erts/emulator/hipe/hipe_bif_list.m4 index 5f92b6bac4..96a849621f 100644 --- a/erts/emulator/hipe/hipe_bif_list.m4 +++ b/erts/emulator/hipe/hipe_bif_list.m4 @@ -277,7 +277,10 @@ ifelse($1,list_to_binary_1,hipe_wrapper_list_to_binary_1, ifelse($1,iolist_to_binary_1,hipe_wrapper_iolist_to_binary_1, ifelse($1,binary_list_to_bin_1,hipe_wrapper_binary_list_to_bin_1, ifelse($1,list_to_bitstring_1,hipe_wrapper_list_to_bitstring_1, -$1)))))))))))') +ifelse($1,send_2,hipe_wrapper_send_2, +ifelse($1,send_3,hipe_wrapper_send_3, +ifelse($1,ebif_bang_2,hipe_wrapper_ebif_bang_2, +$1))))))))))))))') define(BIF_LIST,`standard_bif_interface_$3(nbif_$4, CFUN($4))') include(TARGET/`erl_bif_list.h') |