File tree 2 files changed +5
-5
lines changed
2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -934,15 +934,15 @@ module Flambda2 = Clflags.Flambda2
934
934
935
935
let mk_flambda2_join_points f =
936
936
" -flambda2-join-points" , Arg. Unit f,
937
- Printf. sprintf " Propagate information from incoming edges at a join\n \
937
+ Printf. sprintf " Propagate information from all incoming edges to a join\n \
938
938
\ point%s (Flambda 2 only)"
939
939
(format_default Flambda2.Default. join_points)
940
940
;;
941
941
942
942
let mk_no_flambda2_join_points f =
943
943
" -no-flambda2-join-points" , Arg. Unit f,
944
- Printf. sprintf " Propagate information only from the fork point to \n \
945
- \ a join point %s (Flambda 2 only)"
944
+ Printf. sprintf " Propagate information to a join point only if there are \n \
945
+ \ zero or one incoming edge(s) %s (Flambda 2 only)"
946
946
(format_not_default Flambda2.Default. join_points)
947
947
;;
948
948
Original file line number Diff line number Diff line change 462
462
module Flambda2 = struct
463
463
module Default = struct
464
464
let classic_mode = false
465
- let join_points = true
465
+ let join_points = false
466
466
let unbox_along_intra_function_control_flow = true
467
467
let backend_cse_at_toplevel = false
468
468
let cse_depth = 2
@@ -657,7 +657,7 @@ module Flambda2 = struct
657
657
658
658
let o2_flags () =
659
659
cse_depth := 2 ;
660
- join_points := true ;
660
+ join_points := false ;
661
661
unbox_along_intra_function_control_flow := true ;
662
662
Expert. fallback_inlining_heuristic := false ;
663
663
backend_cse_at_toplevel := false
You can’t perform that action at this time.
0 commit comments