Home
last modified time | relevance | path

Searched refs:Bif (Results 1 – 25 of 326) sorted by relevance

12345678910>>...14

/dports/lang/erlang-runtime24/otp-OTP-24.1.7/erts/emulator/beam/jit/x86/
H A Dpredicates.tab41 pred.never_fails(Bif) {
66 Uint index = Bif.val;
68 if (Bif.type == TAG_u && index < S->beam.imports.count) {
90 pred.is_eq_exact_bif(Bif) {
91 Uint index = Bif.val;
93 if (Bif.type == TAG_u && index < S->beam.imports.count) {
101 pred.is_ne_exact_bif(Bif) {
102 Uint index = Bif.val;
104 if (Bif.type == TAG_u && index < S->beam.imports.count) {
H A Dops.tab573 call_ext u Bif=u$is_bif | is_heavy_bif(Bif) => \
574 i_call_ext Bif
575 call_ext_last u Bif=u$is_bif D | is_heavy_bif(Bif) => \
577 call_ext_only Ar=u Bif=u$is_bif | is_heavy_bif(Bif) => \
612 call_light_bif Bif => call_light_bif Bif Bif
649 bif1 Fail Bif S1 Dst | never_fails(Bif) => nofail_bif1 S1 Bif Dst
650 bif2 Fail Bif S1 S2 Dst | never_fails(Bif) => nofail_bif2 S1 S2 Bif Dst
652 bif1 Fail Bif S1 Dst => i_bif1 S1 Fail Bif Dst
653 bif2 Fail Bif S1 S2 Dst => i_bif2 S1 S2 Fail Bif Dst
1296 gc_bif1 Fail Live Bif Src Dst => i_bif1 Src Fail Bif Dst
[all …]
/dports/lang/erlang-wx/otp-OTP-24.1.7/erts/emulator/beam/jit/x86/
H A Dpredicates.tab41 pred.never_fails(Bif) {
66 Uint index = Bif.val;
68 if (Bif.type == TAG_u && index < S->beam.imports.count) {
90 pred.is_eq_exact_bif(Bif) {
91 Uint index = Bif.val;
93 if (Bif.type == TAG_u && index < S->beam.imports.count) {
101 pred.is_ne_exact_bif(Bif) {
102 Uint index = Bif.val;
104 if (Bif.type == TAG_u && index < S->beam.imports.count) {
H A Dops.tab573 call_ext u Bif=u$is_bif | is_heavy_bif(Bif) => \
574 i_call_ext Bif
575 call_ext_last u Bif=u$is_bif D | is_heavy_bif(Bif) => \
577 call_ext_only Ar=u Bif=u$is_bif | is_heavy_bif(Bif) => \
612 call_light_bif Bif => call_light_bif Bif Bif
649 bif1 Fail Bif S1 Dst | never_fails(Bif) => nofail_bif1 S1 Bif Dst
650 bif2 Fail Bif S1 S2 Dst | never_fails(Bif) => nofail_bif2 S1 S2 Bif Dst
652 bif1 Fail Bif S1 Dst => i_bif1 S1 Fail Bif Dst
653 bif2 Fail Bif S1 S2 Dst => i_bif2 S1 S2 Fail Bif Dst
1296 gc_bif1 Fail Live Bif Src Dst => i_bif1 Src Fail Bif Dst
[all …]
/dports/lang/erlang/otp-OTP-24.1.7/erts/emulator/beam/jit/x86/
H A Dpredicates.tab41 pred.never_fails(Bif) {
66 Uint index = Bif.val;
68 if (Bif.type == TAG_u && index < S->beam.imports.count) {
90 pred.is_eq_exact_bif(Bif) {
91 Uint index = Bif.val;
93 if (Bif.type == TAG_u && index < S->beam.imports.count) {
101 pred.is_ne_exact_bif(Bif) {
102 Uint index = Bif.val;
104 if (Bif.type == TAG_u && index < S->beam.imports.count) {
H A Dops.tab573 call_ext u Bif=u$is_bif | is_heavy_bif(Bif) => \
574 i_call_ext Bif
575 call_ext_last u Bif=u$is_bif D | is_heavy_bif(Bif) => \
577 call_ext_only Ar=u Bif=u$is_bif | is_heavy_bif(Bif) => \
612 call_light_bif Bif => call_light_bif Bif Bif
649 bif1 Fail Bif S1 Dst | never_fails(Bif) => nofail_bif1 S1 Bif Dst
650 bif2 Fail Bif S1 S2 Dst | never_fails(Bif) => nofail_bif2 S1 S2 Bif Dst
652 bif1 Fail Bif S1 Dst => i_bif1 S1 Fail Bif Dst
653 bif2 Fail Bif S1 S2 Dst => i_bif2 S1 S2 Fail Bif Dst
1296 gc_bif1 Fail Live Bif Src Dst => i_bif1 Src Fail Bif Dst
[all …]
/dports/lang/erlang-java/otp-OTP-24.1.7/erts/emulator/beam/jit/x86/
H A Dpredicates.tab41 pred.never_fails(Bif) {
66 Uint index = Bif.val;
68 if (Bif.type == TAG_u && index < S->beam.imports.count) {
90 pred.is_eq_exact_bif(Bif) {
91 Uint index = Bif.val;
93 if (Bif.type == TAG_u && index < S->beam.imports.count) {
101 pred.is_ne_exact_bif(Bif) {
102 Uint index = Bif.val;
104 if (Bif.type == TAG_u && index < S->beam.imports.count) {
H A Dops.tab573 call_ext u Bif=u$is_bif | is_heavy_bif(Bif) => \
574 i_call_ext Bif
575 call_ext_last u Bif=u$is_bif D | is_heavy_bif(Bif) => \
577 call_ext_only Ar=u Bif=u$is_bif | is_heavy_bif(Bif) => \
612 call_light_bif Bif => call_light_bif Bif Bif
649 bif1 Fail Bif S1 Dst | never_fails(Bif) => nofail_bif1 S1 Bif Dst
650 bif2 Fail Bif S1 S2 Dst | never_fails(Bif) => nofail_bif2 S1 S2 Bif Dst
652 bif1 Fail Bif S1 Dst => i_bif1 S1 Fail Bif Dst
653 bif2 Fail Bif S1 S2 Dst => i_bif2 S1 S2 Fail Bif Dst
1296 gc_bif1 Fail Live Bif Src Dst => i_bif1 Src Fail Bif Dst
[all …]
/dports/lang/erlang-runtime23/otp-OTP-23.3.4.10/erts/emulator/beam/
H A Dbif.h177 #define ERTS_BIF_ERROR_TRAPPED0(Proc, Reason, Bif) \ argument
180 (Proc)->current = &(Bif)->info.mfa; \
184 #define ERTS_BIF_ERROR_TRAPPED1(Proc, Reason, Bif, A0) \ argument
188 (Proc)->current = &(Bif)->info.mfa; \
193 #define ERTS_BIF_ERROR_TRAPPED2(Proc, Reason, Bif, A0, A1) \ argument
197 (Proc)->current = &(Bif)->info.mfa; \
203 #define ERTS_BIF_ERROR_TRAPPED3(Proc, Reason, Bif, A0, A1, A2) \ argument
207 (Proc)->current = &(Bif)->info.mfa; \
220 #define ERTS_BIF_PREP_ERROR_TRAPPED0(Ret, Proc, Reason, Bif) \ argument
223 (Proc)->current = &(Bif)->info.mfa; \
[all …]
/dports/lang/erlang-runtime24/otp-OTP-24.1.7/erts/emulator/beam/
H A Dbif.h233 #define ERTS_BIF_ERROR_TRAPPED0(Proc, Reason, Bif) \ argument
236 (Proc)->current = &(Bif)->info.mfa; \
240 #define ERTS_BIF_ERROR_TRAPPED1(Proc, Reason, Bif, A0) \ argument
244 (Proc)->current = &(Bif)->info.mfa; \
249 #define ERTS_BIF_ERROR_TRAPPED2(Proc, Reason, Bif, A0, A1) \ argument
253 (Proc)->current = &(Bif)->info.mfa; \
259 #define ERTS_BIF_ERROR_TRAPPED3(Proc, Reason, Bif, A0, A1, A2) \ argument
263 (Proc)->current = &(Bif)->info.mfa; \
276 #define ERTS_BIF_PREP_ERROR_TRAPPED0(Ret, Proc, Reason, Bif) \ argument
279 (Proc)->current = &(Bif)->info.mfa; \
[all …]
/dports/lang/erlang-runtime22/otp-OTP-22.3.4.24/erts/emulator/beam/
H A Dbif.h177 #define ERTS_BIF_ERROR_TRAPPED0(Proc, Reason, Bif) \ argument
180 (Proc)->current = &(Bif)->info.mfa; \
184 #define ERTS_BIF_ERROR_TRAPPED1(Proc, Reason, Bif, A0) \ argument
188 (Proc)->current = &(Bif)->info.mfa; \
193 #define ERTS_BIF_ERROR_TRAPPED2(Proc, Reason, Bif, A0, A1) \ argument
197 (Proc)->current = &(Bif)->info.mfa; \
203 #define ERTS_BIF_ERROR_TRAPPED3(Proc, Reason, Bif, A0, A1, A2) \ argument
207 (Proc)->current = &(Bif)->info.mfa; \
220 #define ERTS_BIF_PREP_ERROR_TRAPPED0(Ret, Proc, Reason, Bif) \ argument
223 (Proc)->current = &(Bif)->info.mfa; \
[all …]
H A Dops.tab863 call_ext u==2 Bif=u$bif:erlang:put/2 => i_call_ext Bif
867 call_ext u==1 Bif=u$bif:erlang:erase/1 => i_call_ext Bif
891 call_ext u==2 Bif=u$bif:erlang:load_nif/2 => i_call_ext Bif
920 call_ext_only u==1 Bif=u$bif:erlang:exit/1 => call_bif Bif
921 call_ext_only u==1 Bif=u$bif:erlang:throw/1 => call_bif Bif
1057 call_ext u Bif=u$is_bif => call_bif Bif
1061 call_ext_only Ar=u Bif=u$is_bif => call_bif_only Bif
1109 bif1 p Bif S1 Dst => i_bif1_body S1 Bif Dst
1110 bif1 Fail=f Bif S1 Dst => i_bif1 S1 Fail Bif Dst
1112 bif2 p Bif S1 S2 Dst => i_bif2_body S2 S1 Bif Dst
[all …]
/dports/lang/erlang-wx/otp-OTP-24.1.7/erts/emulator/beam/
H A Dbif.h233 #define ERTS_BIF_ERROR_TRAPPED0(Proc, Reason, Bif) \ argument
236 (Proc)->current = &(Bif)->info.mfa; \
240 #define ERTS_BIF_ERROR_TRAPPED1(Proc, Reason, Bif, A0) \ argument
244 (Proc)->current = &(Bif)->info.mfa; \
249 #define ERTS_BIF_ERROR_TRAPPED2(Proc, Reason, Bif, A0, A1) \ argument
253 (Proc)->current = &(Bif)->info.mfa; \
259 #define ERTS_BIF_ERROR_TRAPPED3(Proc, Reason, Bif, A0, A1, A2) \ argument
263 (Proc)->current = &(Bif)->info.mfa; \
276 #define ERTS_BIF_PREP_ERROR_TRAPPED0(Ret, Proc, Reason, Bif) \ argument
279 (Proc)->current = &(Bif)->info.mfa; \
[all …]
/dports/lang/erlang/otp-OTP-24.1.7/erts/emulator/beam/
H A Dbif.h233 #define ERTS_BIF_ERROR_TRAPPED0(Proc, Reason, Bif) \ argument
236 (Proc)->current = &(Bif)->info.mfa; \
240 #define ERTS_BIF_ERROR_TRAPPED1(Proc, Reason, Bif, A0) \ argument
244 (Proc)->current = &(Bif)->info.mfa; \
249 #define ERTS_BIF_ERROR_TRAPPED2(Proc, Reason, Bif, A0, A1) \ argument
253 (Proc)->current = &(Bif)->info.mfa; \
259 #define ERTS_BIF_ERROR_TRAPPED3(Proc, Reason, Bif, A0, A1, A2) \ argument
263 (Proc)->current = &(Bif)->info.mfa; \
276 #define ERTS_BIF_PREP_ERROR_TRAPPED0(Ret, Proc, Reason, Bif) \ argument
279 (Proc)->current = &(Bif)->info.mfa; \
[all …]
/dports/lang/erlang-java/otp-OTP-24.1.7/erts/emulator/beam/
H A Dbif.h233 #define ERTS_BIF_ERROR_TRAPPED0(Proc, Reason, Bif) \ argument
236 (Proc)->current = &(Bif)->info.mfa; \
240 #define ERTS_BIF_ERROR_TRAPPED1(Proc, Reason, Bif, A0) \ argument
244 (Proc)->current = &(Bif)->info.mfa; \
249 #define ERTS_BIF_ERROR_TRAPPED2(Proc, Reason, Bif, A0, A1) \ argument
253 (Proc)->current = &(Bif)->info.mfa; \
259 #define ERTS_BIF_ERROR_TRAPPED3(Proc, Reason, Bif, A0, A1, A2) \ argument
263 (Proc)->current = &(Bif)->info.mfa; \
276 #define ERTS_BIF_PREP_ERROR_TRAPPED0(Ret, Proc, Reason, Bif) \ argument
279 (Proc)->current = &(Bif)->info.mfa; \
[all …]
/dports/lang/erlang-runtime21/otp-OTP-21.3.8.24/erts/emulator/beam/
H A Dbif.h177 #define ERTS_BIF_ERROR_TRAPPED0(Proc, Reason, Bif) \ argument
180 (Proc)->current = &(Bif)->info.mfa; \
184 #define ERTS_BIF_ERROR_TRAPPED1(Proc, Reason, Bif, A0) \ argument
188 (Proc)->current = &(Bif)->info.mfa; \
193 #define ERTS_BIF_ERROR_TRAPPED2(Proc, Reason, Bif, A0, A1) \ argument
197 (Proc)->current = &(Bif)->info.mfa; \
203 #define ERTS_BIF_ERROR_TRAPPED3(Proc, Reason, Bif, A0, A1, A2) \ argument
207 (Proc)->current = &(Bif)->info.mfa; \
220 #define ERTS_BIF_PREP_ERROR_TRAPPED0(Ret, Proc, Reason, Bif) \ argument
223 (Proc)->current = &(Bif)->info.mfa; \
[all …]
H A Dops.tab753 call_ext u==2 Bif=u$bif:erlang:put/2 => i_call_ext Bif
757 call_ext u==1 Bif=u$bif:erlang:erase/1 => i_call_ext Bif
781 call_ext u==2 Bif=u$bif:erlang:load_nif/2 => i_call_ext Bif
807 call_ext_last u==1 Bif=u$bif:erlang:exit/1 D => call_bif Bif
808 call_ext_last u==1 Bif=u$bif:erlang:throw/1 D => call_bif Bif
810 call_ext_only u==1 Bif=u$bif:erlang:exit/1 => call_bif Bif
811 call_ext_only u==1 Bif=u$bif:erlang:throw/1 => call_bif Bif
947 call_ext u Bif=u$is_bif => call_bif Bif
996 bif1 p Bif S1 Dst => bif1_body Bif S1 Dst
998 bif2 p Bif S1 S2 Dst => i_bif2_body Bif S1 S2 Dst
[all …]
H A Dbif_instrs.tab58 bif1(Fail, Bif, Src, Dst) {
63 bf = (BifFunction) $Bif;
73 bif1_body(Bif, Src, Dst) {
78 bf = (BifFunction) $Bif;
91 i_bif2(Fail, Bif, Src1, Src2, Dst) {
97 bf = (ErtsBifFunc) $Bif;
106 i_bif2_body(Bif, Src1, Src2, Dst) {
112 bf = (ErtsBifFunc) $Bif;
132 bf = (GcBifFunction) $Bif;
182 bf = (GcBifFunction) $Bif;
[all …]
/dports/lang/erlang-runtime24/otp-OTP-24.1.7/erts/emulator/beam/emu/
H A Dops.tab891 call_ext u Bif=u$is_bif | is_heavy_bif(Bif) => \
893 call_ext_last u Bif=u$is_bif D | is_heavy_bif(Bif) => \
895 call_ext_only Ar=u Bif=u$is_bif | is_heavy_bif(Bif) => \
902 call_ext u Bif=u$is_bif => call_light_bif Bif
938 call_light_bif Bif Bif
941 call_light_bif Bif Bif | deallocate_return D
944 call_light_bif_only Bif Bif | deallocate_return u
970 bif1 p Bif S1 Dst => i_bif1_body S1 Bif Dst
971 bif1 Fail=f Bif S1 Dst => i_bif1 S1 Fail Bif Dst
973 bif2 p Bif S1 S2 Dst => i_bif2_body S2 S1 Bif Dst
[all …]
/dports/lang/erlang-wx/otp-OTP-24.1.7/erts/emulator/beam/emu/
H A Dops.tab891 call_ext u Bif=u$is_bif | is_heavy_bif(Bif) => \
893 call_ext_last u Bif=u$is_bif D | is_heavy_bif(Bif) => \
895 call_ext_only Ar=u Bif=u$is_bif | is_heavy_bif(Bif) => \
902 call_ext u Bif=u$is_bif => call_light_bif Bif
938 call_light_bif Bif Bif
941 call_light_bif Bif Bif | deallocate_return D
944 call_light_bif_only Bif Bif | deallocate_return u
970 bif1 p Bif S1 Dst => i_bif1_body S1 Bif Dst
971 bif1 Fail=f Bif S1 Dst => i_bif1 S1 Fail Bif Dst
973 bif2 p Bif S1 S2 Dst => i_bif2_body S2 S1 Bif Dst
[all …]
/dports/lang/erlang/otp-OTP-24.1.7/erts/emulator/beam/emu/
H A Dops.tab891 call_ext u Bif=u$is_bif | is_heavy_bif(Bif) => \
893 call_ext_last u Bif=u$is_bif D | is_heavy_bif(Bif) => \
895 call_ext_only Ar=u Bif=u$is_bif | is_heavy_bif(Bif) => \
902 call_ext u Bif=u$is_bif => call_light_bif Bif
938 call_light_bif Bif Bif
941 call_light_bif Bif Bif | deallocate_return D
944 call_light_bif_only Bif Bif | deallocate_return u
970 bif1 p Bif S1 Dst => i_bif1_body S1 Bif Dst
971 bif1 Fail=f Bif S1 Dst => i_bif1 S1 Fail Bif Dst
973 bif2 p Bif S1 S2 Dst => i_bif2_body S2 S1 Bif Dst
[all …]
/dports/lang/erlang-java/otp-OTP-24.1.7/erts/emulator/beam/emu/
H A Dops.tab891 call_ext u Bif=u$is_bif | is_heavy_bif(Bif) => \
893 call_ext_last u Bif=u$is_bif D | is_heavy_bif(Bif) => \
895 call_ext_only Ar=u Bif=u$is_bif | is_heavy_bif(Bif) => \
902 call_ext u Bif=u$is_bif => call_light_bif Bif
938 call_light_bif Bif Bif
941 call_light_bif Bif Bif | deallocate_return D
944 call_light_bif_only Bif Bif | deallocate_return u
970 bif1 p Bif S1 Dst => i_bif1_body S1 Bif Dst
971 bif1 Fail=f Bif S1 Dst => i_bif1 S1 Fail Bif Dst
973 bif2 p Bif S1 S2 Dst => i_bif2_body S2 S1 Bif Dst
[all …]
/dports/lang/erlang-runtime22/otp-OTP-22.3.4.24/lib/compiler/src/
H A Dbeam_ssa_dead.erl619 normalize_op({bif,Bif}, [Arg]) ->
621 true -> {Bif,Arg};
624 normalize_op({bif,Bif}, [_,_]=Args) ->
625 case erl_internal:comp_op(Bif, 2) of
627 normalize_op_1(Bif, Args);
633 normalize_op_1(Bif, Args) ->
636 {turn_op(Bif),Arg2,Arg1};
638 {Bif,Arg1,Arg2};
640 if A < B -> {Bif,A,B};
641 true -> {turn_op(Bif),B,A}
[all …]
/dports/lang/erlang-runtime24/otp-OTP-24.1.7/lib/compiler/src/
H A Dbeam_ssa_dead.erl645 normalize_op({bif,Bif}, [Arg]) ->
647 true -> {Bif,Arg};
650 normalize_op({bif,Bif}, [_,_]=Args) ->
651 case erl_internal:comp_op(Bif, 2) of
653 normalize_op_1(Bif, Args);
659 normalize_op_1(Bif, Args) ->
662 {turn_op(Bif),Arg2,Arg1};
664 {Bif,Arg1,Arg2};
666 if A < B -> {Bif,A,B};
667 true -> {turn_op(Bif),B,A}
[all …]
/dports/lang/erlang-runtime23/otp-OTP-23.3.4.10/lib/compiler/src/
H A Dbeam_ssa_dead.erl640 normalize_op({bif,Bif}, [Arg]) ->
642 true -> {Bif,Arg};
645 normalize_op({bif,Bif}, [_,_]=Args) ->
646 case erl_internal:comp_op(Bif, 2) of
648 normalize_op_1(Bif, Args);
654 normalize_op_1(Bif, Args) ->
657 {turn_op(Bif),Arg2,Arg1};
659 {Bif,Arg1,Arg2};
661 if A < B -> {Bif,A,B};
662 true -> {turn_op(Bif),B,A}
[all …]

12345678910>>...14