jon.recoil.org

Source file ocaml_shadow.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
module Do_not_use_directly = struct end
module Afl_instrument = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Afl_instrument instead"]
module Allowance = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Allowance instead"]
module Amd64_simd_defs = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Amd64_simd_defs instead"]
module Amd64_simd_instrs = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Amd64_simd_instrs instead"]
module Annot = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Arch = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Arch instead"]
module Arg_helper = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Arg_helper instead"]
module Arm64_ast = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Arm64_ast instead"]
module Arrayset = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Arrayset instead"]
module Asm_targets = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Asm_targets instead"]
module Asm_targets__Asm_directives = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Asm_targets__Asm_directives instead"]
module Asm_targets__Asm_directives_dwarf = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Asm_targets__Asm_directives_dwarf instead"]
module Asm_targets__Asm_label = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Asm_targets__Asm_label instead"]
module Asm_targets__Asm_section = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Asm_targets__Asm_section instead"]
module Asm_targets__Asm_symbol = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Asm_targets__Asm_symbol instead"]
module Asmgen = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Asmgen instead"]
module Asmlink = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Asmlink instead"]
module Ast_helper = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Ast_helper instead"]
module Ast_invariants = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Ast_invariants instead"]
module Ast_iterator = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Ast_iterator instead"]
module Ast_mapper = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Ast_mapper instead"]
module Asttypes = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Attr_helper = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Attr_helper instead"]
module Available_ranges_vars = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Available_ranges_vars instead"]
module Backend_var = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Backend_var instead"]
module Binutils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Binutils instead"]
module Blambda = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_bytecomp.Blambda instead"]
module Blambda_of_lambda = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_bytecomp.Blambda_of_lambda instead"]
module Branch_relaxation = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Branch_relaxation instead"]
module Branch_relaxation_intf = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Btype = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Btype instead"]
module Build_igot_and_iplt = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Build_igot_and_iplt instead"]
module Build_linker_args = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Build_linker_args instead"]
module Build_path_prefix_map = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Build_path_prefix_map instead"]
module Builtin_attributes = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Builtin_attributes instead"]
module Bytegen = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_bytecomp.Bytegen instead"]
module Byteinstantiator = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_bytecomp.Byteinstantiator instead"]
module Bytelibrarian = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_bytecomp.Bytelibrarian instead"]
module Bytelink = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_bytecomp.Bytelink instead"]
module Bytepackager = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_bytecomp.Bytepackager instead"]
module Bytesections = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Bytesections instead"]
module CSE = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.CSE instead"]
module CamlinternalMenhirLib = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.CamlinternalMenhirLib instead"]
module Ccomp = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Ccomp instead"]
module Cfg = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg instead"]
module Cfg_available_regs = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_available_regs instead"]
module Cfg_comballoc = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_comballoc instead"]
module Cfg_cse = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_cse instead"]
module Cfg_cse_target_intf = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_cse_target_intf instead"]
module Cfg_dataflow = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_dataflow instead"]
module Cfg_deadcode = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_deadcode instead"]
module Cfg_dominators = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_dominators instead"]
module Cfg_edge = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_edge instead"]
module Cfg_format = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_format instead"]
module Cfg_intf = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_intf instead"]
module Cfg_invariants = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_invariants instead"]
module Cfg_liveness = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_liveness instead"]
module Cfg_loop_infos = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_loop_infos instead"]
module Cfg_polling = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_polling instead"]
module Cfg_prologue = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_prologue instead"]
module Cfg_reducibility = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_reducibility instead"]
module Cfg_selectgen = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_selectgen instead"]
module Cfg_selectgen_target_intf = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_selectgen_target_intf instead"]
module Cfg_selection = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_selection instead"]
module Cfg_simplify = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_simplify instead"]
module Cfg_stack_checks = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_stack_checks instead"]
module Cfg_to_linear = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_to_linear instead"]
module Cfg_to_linear_desc = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_to_linear_desc instead"]
module Cfg_with_infos = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_with_infos instead"]
module Cfg_with_layout = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cfg_with_layout instead"]
module Clflags = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Clflags instead"]
module Cm_bundle = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cm_bundle instead"]
module Cmi_format = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Cmi_format instead"]
module Cmj_format = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Cmm = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cmm instead"]
module Cmm_builtins = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cmm_builtins instead"]
module Cmm_helpers = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cmm_helpers instead"]
module Cmm_invariants = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cmm_invariants instead"]
module Cmm_peephole_engine = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cmm_peephole_engine instead"]
module Cmmgen_state = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Cmmgen_state instead"]
module Cmo_format = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Cms_format = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Cms_format instead"]
module Cmt2annot = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Cmt2annot instead"]
module Cmt_format = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Cmt_format instead"]
module Cmx_format = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Cmxs_format = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Compenv = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Compenv instead"]
module Compilation_unit = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Compilation_unit instead"]
module Compile = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_bytecomp.Compile instead"]
module Compile_common = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Compile_common instead"]
module Compilenv = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Compilenv instead"]
module Compiler_hooks = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Compiler_hooks instead"]
module Compmisc = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Compmisc instead"]
module Compute_ranges = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Compute_ranges instead"]
module Compute_ranges_intf = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Compute_ranges_intf instead"]
module Config = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Config instead"]
module Consistbl = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Consistbl instead"]
module Ctype = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Ctype instead"]
module Datarepr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Datarepr instead"]
module Debug = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Debug instead"]
module Debug_event = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Debuginfo = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Debuginfo instead"]
module Depend = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Depend instead"]
module Diffing = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Diffing instead"]
module Diffing_with_keys = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Diffing_with_keys instead"]
module Dissector = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dissector instead"]
module Dissector_log = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dissector_log instead"]
module Dll = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Dll instead"]
module Docstrings = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Docstrings instead"]
module Domainstate = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Domainstate instead"]
module Dwarf = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf instead"]
module Dwarf_abstract_instances = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_abstract_instances instead"]
module Dwarf_compilation_unit = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_compilation_unit instead"]
module Dwarf_concrete_instances = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_concrete_instances instead"]
module Dwarf_flags = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_flags instead"]
module Dwarf_high = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_high instead"]
module Dwarf_high__Assign_abbrevs = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_high__Assign_abbrevs instead"]
module Dwarf_high__Dwarf_attribute_helpers = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_high__Dwarf_attribute_helpers instead"]
module Dwarf_high__Dwarf_world = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_high__Dwarf_world instead"]
module Dwarf_high__Operator_builder = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_high__Operator_builder instead"]
module Dwarf_high__Proto_die = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_high__Proto_die instead"]
module Dwarf_high__Simple_location_description_lang = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_high__Simple_location_description_lang instead"]
module Dwarf_inlined_frames = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_inlined_frames instead"]
module Dwarf_low = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low instead"]
module Dwarf_low__Abbreviation_code = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Abbreviation_code instead"]
module Dwarf_low__Abbreviations_table = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Abbreviations_table instead"]
module Dwarf_low__Abbreviations_table_entry = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Abbreviations_table_entry instead"]
module Dwarf_low__Address_index = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Address_index instead"]
module Dwarf_low__Address_table = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Address_table instead"]
module Dwarf_low__Aranges_table = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Aranges_table instead"]
module Dwarf_low__Child_determination = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Child_determination instead"]
module Dwarf_low__Composite_location_description = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Composite_location_description instead"]
module Dwarf_low__Counted_location_description = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Counted_location_description instead"]
module Dwarf_low__Debug_info_section = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Debug_info_section instead"]
module Dwarf_low__Debug_loc_table = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Debug_loc_table instead"]
module Dwarf_low__Debug_ranges_table = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Debug_ranges_table instead"]
module Dwarf_low__Debugging_information_entry = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Debugging_information_entry instead"]
module Dwarf_low__Dwarf_4_location_list = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_4_location_list instead"]
module Dwarf_low__Dwarf_4_location_list_entry = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_4_location_list_entry instead"]
module Dwarf_low__Dwarf_4_range_list = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_4_range_list instead"]
module Dwarf_low__Dwarf_4_range_list_entry = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_4_range_list_entry instead"]
module Dwarf_low__Dwarf_arch_sizes = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_arch_sizes instead"]
module Dwarf_low__Dwarf_attribute_values = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_attribute_values instead"]
module Dwarf_low__Dwarf_attributes = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_attributes instead"]
module Dwarf_low__Dwarf_emittable = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_emittable instead"]
module Dwarf_low__Dwarf_format = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_format instead"]
module Dwarf_low__Dwarf_int = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_int instead"]
module Dwarf_low__Dwarf_language = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_language instead"]
module Dwarf_low__Dwarf_operator = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_operator instead"]
module Dwarf_low__Dwarf_tag = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_tag instead"]
module Dwarf_low__Dwarf_value = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_value instead"]
module Dwarf_low__Dwarf_version = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Dwarf_version instead"]
module Dwarf_low__Encoding_attribute = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Encoding_attribute instead"]
module Dwarf_low__Initial_length = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Initial_length instead"]
module Dwarf_low__Inline_code = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Inline_code instead"]
module Dwarf_low__Location_list = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Location_list instead"]
module Dwarf_low__Location_list_entry = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Location_list_entry instead"]
module Dwarf_low__Location_list_table = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Location_list_table instead"]
module Dwarf_low__Location_or_range_list = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Location_or_range_list instead"]
module Dwarf_low__Location_or_range_list_entry = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Location_or_range_list_entry instead"]
module Dwarf_low__Location_or_range_list_table = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Location_or_range_list_table instead"]
module Dwarf_low__Range_list = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Range_list instead"]
module Dwarf_low__Range_list_entry = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Range_list_entry instead"]
module Dwarf_low__Range_list_table = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Range_list_table instead"]
module Dwarf_low__Simple_location_description = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Simple_location_description instead"]
module Dwarf_low__Single_location_description = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Single_location_description instead"]
module Dwarf_low__Unit_type = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_low__Unit_type instead"]
module Dwarf_name_laundry = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_name_laundry instead"]
module Dwarf_reg_locations = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_reg_locations instead"]
module Dwarf_state = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_state instead"]
module Dwarf_type = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_type instead"]
module Dwarf_variables_and_parameters = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Dwarf_variables_and_parameters instead"]
module Emit = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Emit instead"]
module Emitaux = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Emitaux instead"]
module Emitcode = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_bytecomp.Emitcode instead"]
module Env = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Env instead"]
module Envaux = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Envaux instead"]
module Errors = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_bytecomp.Errors instead"]
module Errortrace = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Errortrace instead"]
module Expunge = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Extra_debug = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Extra_debug instead"]
module Extract_relocations = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Extract_relocations instead"]
module Fdo_info = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Fdo_info instead"]
module Flambda2 = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2 instead"]
module Flambda2_algorithms = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_algorithms instead"]
module Flambda2_algorithms__Channel = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_algorithms__Channel instead"]
module Flambda2_algorithms__Container_types = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_algorithms__Container_types instead"]
module Flambda2_algorithms__Container_types_intf = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_algorithms__Container_types_intf instead"]
module Flambda2_algorithms__Leapfrog = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_algorithms__Leapfrog instead"]
module Flambda2_algorithms__Lmap = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_algorithms__Lmap instead"]
module Flambda2_algorithms__Patricia_tree = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_algorithms__Patricia_tree instead"]
module Flambda2_algorithms__Table_by_int_id = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_algorithms__Table_by_int_id instead"]
module Flambda2_bound_identifiers = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_bound_identifiers instead"]
module Flambda2_bound_identifiers__Bound_continuation = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_bound_identifiers__Bound_continuation instead"]
module Flambda2_bound_identifiers__Bound_continuations = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_bound_identifiers__Bound_continuations instead"]
module Flambda2_bound_identifiers__Bound_for_function = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_bound_identifiers__Bound_for_function instead"]
module Flambda2_bound_identifiers__Bound_name = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_bound_identifiers__Bound_name instead"]
module Flambda2_bound_identifiers__Bound_parameter = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_bound_identifiers__Bound_parameter instead"]
module Flambda2_bound_identifiers__Bound_parameters = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_bound_identifiers__Bound_parameters instead"]
module Flambda2_bound_identifiers__Bound_pattern = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_bound_identifiers__Bound_pattern instead"]
module Flambda2_bound_identifiers__Bound_static = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_bound_identifiers__Bound_static instead"]
module Flambda2_bound_identifiers__Bound_var = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_bound_identifiers__Bound_var instead"]
module Flambda2_classic_mode_types = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_classic_mode_types instead"]
module Flambda2_classic_mode_types__Value_approximation = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_classic_mode_types__Value_approximation instead"]
module Flambda2_cmx = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_cmx instead"]
module Flambda2_cmx__Exported_code = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_cmx__Exported_code instead"]
module Flambda2_cmx__Flambda_cmx = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_cmx__Flambda_cmx instead"]
module Flambda2_cmx__Flambda_cmx_format = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_cmx__Flambda_cmx_format instead"]
module Flambda2_datalog = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_datalog instead"]
module Flambda2_datalog__ = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_datalog__ instead"]
module Flambda2_datalog__Column = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_datalog__Column instead"]
module Flambda2_datalog__Cursor = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_datalog__Cursor instead"]
module Flambda2_datalog__Datalog = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_datalog__Datalog instead"]
module Flambda2_datalog__Datalog_imports = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_datalog__Datalog_imports instead"]
module Flambda2_datalog__Heterogenous_list = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_datalog__Heterogenous_list instead"]
module Flambda2_datalog__Schedule = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_datalog__Schedule instead"]
module Flambda2_datalog__Table = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_datalog__Table instead"]
module Flambda2_datalog__Trie = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_datalog__Trie instead"]
module Flambda2_datalog__Value = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_datalog__Value instead"]
module Flambda2_datalog__Virtual_machine = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_datalog__Virtual_machine instead"]
module Flambda2_floats = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_floats instead"]
module Flambda2_floats__Float32 = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_floats__Float32 instead"]
module Flambda2_from_lambda = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_from_lambda instead"]
module Flambda2_from_lambda__Closure_conversion = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_from_lambda__Closure_conversion instead"]
module Flambda2_from_lambda__Closure_conversion_aux = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_from_lambda__Closure_conversion_aux instead"]
module Flambda2_from_lambda__Lambda_to_flambda = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_from_lambda__Lambda_to_flambda instead"]
module Flambda2_from_lambda__Lambda_to_flambda_env = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_from_lambda__Lambda_to_flambda_env instead"]
module Flambda2_from_lambda__Lambda_to_flambda_primitives = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_from_lambda__Lambda_to_flambda_primitives instead"]
module Flambda2_from_lambda__Lambda_to_flambda_primitives_helpers = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_from_lambda__Lambda_to_flambda_primitives_helpers instead"]
module Flambda2_from_lambda__Lambda_to_lambda_transforms = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_from_lambda__Lambda_to_lambda_transforms instead"]
module Flambda2_identifiers = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers instead"]
module Flambda2_identifiers__Apply_cont_rewrite_id = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Apply_cont_rewrite_id instead"]
module Flambda2_identifiers__Code_id = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Code_id instead"]
module Flambda2_identifiers__Code_id_or_name = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Code_id_or_name instead"]
module Flambda2_identifiers__Code_id_or_symbol = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Code_id_or_symbol instead"]
module Flambda2_identifiers__Coercion0 = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Coercion0 instead"]
module Flambda2_identifiers__Continuation = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Continuation instead"]
module Flambda2_identifiers__Continuation_callsite_map = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Continuation_callsite_map instead"]
module Flambda2_identifiers__Flambda_debug_uid = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Flambda_debug_uid instead"]
module Flambda2_identifiers__Function_slot = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Function_slot instead"]
module Flambda2_identifiers__Int_ids = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Int_ids instead"]
module Flambda2_identifiers__Name = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Name instead"]
module Flambda2_identifiers__Named_rewrite_id = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Named_rewrite_id instead"]
module Flambda2_identifiers__Rec_info_expr0 = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Rec_info_expr0 instead"]
module Flambda2_identifiers__Reg_width_const = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Reg_width_const instead"]
module Flambda2_identifiers__Slot = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Slot instead"]
module Flambda2_identifiers__Symbol = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Symbol instead"]
module Flambda2_identifiers__Value_slot = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Value_slot instead"]
module Flambda2_identifiers__Variable = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_identifiers__Variable instead"]
module Flambda2_import = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_import instead"]
module Flambda2_kinds = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_kinds instead"]
module Flambda2_kinds__Flambda_arity = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_kinds__Flambda_arity instead"]
module Flambda2_kinds__Flambda_kind = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_kinds__Flambda_kind instead"]
module Flambda2_kinds__Tag = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_kinds__Tag instead"]
module Flambda2_lattices = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_lattices instead"]
module Flambda2_lattices__Or_bottom = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_lattices__Or_bottom instead"]
module Flambda2_lattices__Or_unknown = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_lattices__Or_unknown instead"]
module Flambda2_lattices__Or_unknown_or_bottom = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_lattices__Or_unknown_or_bottom instead"]
module Flambda2_nominal = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_nominal instead"]
module Flambda2_nominal__Bindable = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_nominal__Bindable instead"]
module Flambda2_nominal__Contains_ids = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_nominal__Contains_ids instead"]
module Flambda2_nominal__Contains_names = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_nominal__Contains_names instead"]
module Flambda2_nominal__Ids_for_export = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_nominal__Ids_for_export instead"]
module Flambda2_nominal__Name_abstraction = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_nominal__Name_abstraction instead"]
module Flambda2_nominal__Name_mode = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_nominal__Name_mode instead"]
module Flambda2_nominal__Name_occurrences = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_nominal__Name_occurrences instead"]
module Flambda2_nominal__Num_occurrences = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_nominal__Num_occurrences instead"]
module Flambda2_nominal__Permutation = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_nominal__Permutation instead"]
module Flambda2_nominal__Renaming = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_nominal__Renaming instead"]
module Flambda2_numbers = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_numbers instead"]
module Flambda2_numbers__Numeric_types = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_numbers__Numeric_types instead"]
module Flambda2_numbers__One_bit_fewer = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_numbers__One_bit_fewer instead"]
module Flambda2_numbers__Or_infinity = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_numbers__Or_infinity instead"]
module Flambda2_numbers__Target_ocaml_int = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_numbers__Target_ocaml_int instead"]
module Flambda2_numbers__Targetint_32_64 = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_numbers__Targetint_32_64 instead"]
module Flambda2_numbers__Vector_types = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_numbers__Vector_types instead"]
module Flambda2_parser = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_parser instead"]
module Flambda2_parser__Fexpr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_parser__Fexpr instead"]
module Flambda2_parser__Fexpr_to_flambda = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_parser__Fexpr_to_flambda instead"]
module Flambda2_parser__Flambda_lex = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_parser__Flambda_lex instead"]
module Flambda2_parser__Flambda_parser = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_parser__Flambda_parser instead"]
module Flambda2_parser__Flambda_parser_messages = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_parser__Flambda_parser_messages instead"]
module Flambda2_parser__Flambda_to_fexpr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_parser__Flambda_to_fexpr instead"]
module Flambda2_parser__Parse_flambda = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_parser__Parse_flambda instead"]
module Flambda2_parser__Print_fexpr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_parser__Print_fexpr instead"]
module Flambda2_reaper = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_reaper instead"]
module Flambda2_reaper__Cofield = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_reaper__Cofield instead"]
module Flambda2_reaper__Dep_solver = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_reaper__Dep_solver instead"]
module Flambda2_reaper__Dot_printer = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_reaper__Dot_printer instead"]
module Flambda2_reaper__Field = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_reaper__Field instead"]
module Flambda2_reaper__Global_flow_graph = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_reaper__Global_flow_graph instead"]
module Flambda2_reaper__Reaper = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_reaper__Reaper instead"]
module Flambda2_reaper__Rebuild = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_reaper__Rebuild instead"]
module Flambda2_reaper__Rebuilt_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_reaper__Rebuilt_expr instead"]
module Flambda2_reaper__Rev_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_reaper__Rev_expr instead"]
module Flambda2_reaper__Traverse = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_reaper__Traverse instead"]
module Flambda2_reaper__Traverse_acc = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_reaper__Traverse_acc instead"]
module Flambda2_simplify = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify instead"]
module Flambda2_simplify__Apply_cont_rewrite = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Apply_cont_rewrite instead"]
module Flambda2_simplify__Are_lifting_conts = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Are_lifting_conts instead"]
module Flambda2_simplify__Build_unboxing_denv = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Build_unboxing_denv instead"]
module Flambda2_simplify__Call_site_inlining_decision = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Call_site_inlining_decision instead"]
module Flambda2_simplify__Closure_info = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Closure_info instead"]
module Flambda2_simplify__Common_subexpression_elimination = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Common_subexpression_elimination instead"]
module Flambda2_simplify__Comparison_result = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Comparison_result instead"]
module Flambda2_simplify__Continuation_extra_params_and_args = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Continuation_extra_params_and_args instead"]
module Flambda2_simplify__Continuation_in_env = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Continuation_in_env instead"]
module Flambda2_simplify__Continuation_shortcut = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Continuation_shortcut instead"]
module Flambda2_simplify__Continuation_uses = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Continuation_uses instead"]
module Flambda2_simplify__Continuation_uses_env = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Continuation_uses_env instead"]
module Flambda2_simplify__Continuation_uses_env_intf = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Continuation_uses_env_intf instead"]
module Flambda2_simplify__Control_flow_graph = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Control_flow_graph instead"]
module Flambda2_simplify__Data_flow_graph = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Data_flow_graph instead"]
module Flambda2_simplify__Dominator_graph = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Dominator_graph instead"]
module Flambda2_simplify__Downwards_acc = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Downwards_acc instead"]
module Flambda2_simplify__Downwards_env = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Downwards_env instead"]
module Flambda2_simplify__Expr_builder = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Expr_builder instead"]
module Flambda2_simplify__Flow = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Flow instead"]
module Flambda2_simplify__Flow_acc = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Flow_acc instead"]
module Flambda2_simplify__Flow_analysis = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Flow_analysis instead"]
module Flambda2_simplify__Flow_types = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Flow_types instead"]
module Flambda2_simplify__Function_decl_inlining_decision = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Function_decl_inlining_decision instead"]
module Flambda2_simplify__Inlining_transforms = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Inlining_transforms instead"]
module Flambda2_simplify__Is_unboxing_beneficial = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Is_unboxing_beneficial instead"]
module Flambda2_simplify__Join_points = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Join_points instead"]
module Flambda2_simplify__Lifted_constant = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Lifted_constant instead"]
module Flambda2_simplify__Lifted_constant_state = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Lifted_constant_state instead"]
module Flambda2_simplify__Lifted_cont_params = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Lifted_cont_params instead"]
module Flambda2_simplify__Loopify_state = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Loopify_state instead"]
module Flambda2_simplify__Mutable_unboxing = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Mutable_unboxing instead"]
module Flambda2_simplify__Named_rewrite = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Named_rewrite instead"]
module Flambda2_simplify__Non_constructed_code = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Non_constructed_code instead"]
module Flambda2_simplify__Non_recursive_handler = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Non_recursive_handler instead"]
module Flambda2_simplify__Number_adjuncts = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Number_adjuncts instead"]
module Flambda2_simplify__One_continuation_use = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__One_continuation_use instead"]
module Flambda2_simplify__One_recursive_handler = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__One_recursive_handler instead"]
module Flambda2_simplify__Optimistic_unboxing_decision = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Optimistic_unboxing_decision instead"]
module Flambda2_simplify__Original_handlers = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Original_handlers instead"]
module Flambda2_simplify__Rebuilt_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Rebuilt_expr instead"]
module Flambda2_simplify__Rebuilt_static_const = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Rebuilt_static_const instead"]
module Flambda2_simplify__Reification = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Reification instead"]
module Flambda2_simplify__Replay_history = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Replay_history instead"]
module Flambda2_simplify__Simplified_named = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplified_named instead"]
module Flambda2_simplify__Simplify = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify instead"]
module Flambda2_simplify__Simplify_apply_cont_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_apply_cont_expr instead"]
module Flambda2_simplify__Simplify_apply_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_apply_expr instead"]
module Flambda2_simplify__Simplify_binary_primitive = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_binary_primitive instead"]
module Flambda2_simplify__Simplify_coercion = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_coercion instead"]
module Flambda2_simplify__Simplify_common = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_common instead"]
module Flambda2_simplify__Simplify_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_expr instead"]
module Flambda2_simplify__Simplify_extcall = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_extcall instead"]
module Flambda2_simplify__Simplify_import = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_import instead"]
module Flambda2_simplify__Simplify_let_cont_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_let_cont_expr instead"]
module Flambda2_simplify__Simplify_let_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_let_expr instead"]
module Flambda2_simplify__Simplify_named = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_named instead"]
module Flambda2_simplify__Simplify_named_result = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_named_result instead"]
module Flambda2_simplify__Simplify_nullary_primitive = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_nullary_primitive instead"]
module Flambda2_simplify__Simplify_primitive = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_primitive instead"]
module Flambda2_simplify__Simplify_primitive_result = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_primitive_result instead"]
module Flambda2_simplify__Simplify_quaternary_primitive = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_quaternary_primitive instead"]
module Flambda2_simplify__Simplify_rec_info_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_rec_info_expr instead"]
module Flambda2_simplify__Simplify_set_of_closures = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_set_of_closures instead"]
module Flambda2_simplify__Simplify_set_of_closures_context = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_set_of_closures_context instead"]
module Flambda2_simplify__Simplify_simple = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_simple instead"]
module Flambda2_simplify__Simplify_static_const = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_static_const instead"]
module Flambda2_simplify__Simplify_switch_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_switch_expr instead"]
module Flambda2_simplify__Simplify_ternary_primitive = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_ternary_primitive instead"]
module Flambda2_simplify__Simplify_unary_primitive = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_unary_primitive instead"]
module Flambda2_simplify__Simplify_variadic_primitive = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Simplify_variadic_primitive instead"]
module Flambda2_simplify__Specialization_cost = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Specialization_cost instead"]
module Flambda2_simplify__Unbox_continuation_params = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Unbox_continuation_params instead"]
module Flambda2_simplify__Unboxers = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Unboxers instead"]
module Flambda2_simplify__Unboxing_epa = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Unboxing_epa instead"]
module Flambda2_simplify__Unboxing_types = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Unboxing_types instead"]
module Flambda2_simplify__Upwards_acc = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Upwards_acc instead"]
module Flambda2_simplify__Upwards_env = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify__Upwards_env instead"]
module Flambda2_simplify_shared = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify_shared instead"]
module Flambda2_simplify_shared__Are_rebuilding_terms = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify_shared__Are_rebuilding_terms instead"]
module Flambda2_simplify_shared__Call_site_inlining_decision_type = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify_shared__Call_site_inlining_decision_type instead"]
module Flambda2_simplify_shared__Exported_offsets = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify_shared__Exported_offsets instead"]
module Flambda2_simplify_shared__Inlining_helpers = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify_shared__Inlining_helpers instead"]
module Flambda2_simplify_shared__Inlining_report = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify_shared__Inlining_report instead"]
module Flambda2_simplify_shared__Slot_offsets = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_simplify_shared__Slot_offsets instead"]
module Flambda2_term_basics = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics instead"]
module Flambda2_term_basics__Alloc_mode = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__Alloc_mode instead"]
module Flambda2_term_basics__Coercion = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__Coercion instead"]
module Flambda2_term_basics__Continuation_use_kind = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__Continuation_use_kind instead"]
module Flambda2_term_basics__Empty_array_kind = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__Empty_array_kind instead"]
module Flambda2_term_basics__Inlined_debuginfo = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__Inlined_debuginfo instead"]
module Flambda2_term_basics__Or_invalid = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__Or_invalid instead"]
module Flambda2_term_basics__Or_variable = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__Or_variable instead"]
module Flambda2_term_basics__Rec_info_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__Rec_info_expr instead"]
module Flambda2_term_basics__Scope = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__Scope instead"]
module Flambda2_term_basics__Simple = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__Simple instead"]
module Flambda2_term_basics__String_info = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__String_info instead"]
module Flambda2_term_basics__Symbol_projection = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__Symbol_projection instead"]
module Flambda2_term_basics__Tag_and_size = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__Tag_and_size instead"]
module Flambda2_term_basics__Unit = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__Unit instead"]
module Flambda2_term_basics__Value_slot_set = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_term_basics__Value_slot_set instead"]
module Flambda2_terms = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms instead"]
module Flambda2_terms__Apply_cont_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Apply_cont_expr instead"]
module Flambda2_terms__Apply_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Apply_expr instead"]
module Flambda2_terms__Call_kind = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Call_kind instead"]
module Flambda2_terms__Code = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Code instead"]
module Flambda2_terms__Code0 = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Code0 instead"]
module Flambda2_terms__Code_metadata = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Code_metadata instead"]
module Flambda2_terms__Code_or_metadata = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Code_or_metadata instead"]
module Flambda2_terms__Code_size = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Code_size instead"]
module Flambda2_terms__Coeffects = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Coeffects instead"]
module Flambda2_terms__Cost_metrics = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Cost_metrics instead"]
module Flambda2_terms__Effects = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Effects instead"]
module Flambda2_terms__Effects_and_coeffects = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Effects_and_coeffects instead"]
module Flambda2_terms__Exn_continuation = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Exn_continuation instead"]
module Flambda2_terms__Expr_std = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Expr_std instead"]
module Flambda2_terms__Flambda = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Flambda instead"]
module Flambda2_terms__Flambda_primitive = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Flambda_primitive instead"]
module Flambda2_terms__Flambda_unit = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Flambda_unit instead"]
module Flambda2_terms__Function_decl_inlining_decision_type = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Function_decl_inlining_decision_type instead"]
module Flambda2_terms__Function_declarations = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Function_declarations instead"]
module Flambda2_terms__Inline_attribute = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Inline_attribute instead"]
module Flambda2_terms__Inlined_attribute = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Inlined_attribute instead"]
module Flambda2_terms__Inlining_arguments = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Inlining_arguments instead"]
module Flambda2_terms__Inlining_history = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Inlining_history instead"]
module Flambda2_terms__Inlining_state = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Inlining_state instead"]
module Flambda2_terms__Loopify_attribute = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Loopify_attribute instead"]
module Flambda2_terms__Mutability = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Mutability instead"]
module Flambda2_terms__Placement = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Placement instead"]
module Flambda2_terms__Poll_attribute = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Poll_attribute instead"]
module Flambda2_terms__Probe = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Probe instead"]
module Flambda2_terms__Recursive = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Recursive instead"]
module Flambda2_terms__Regalloc_attribute = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Regalloc_attribute instead"]
module Flambda2_terms__Regalloc_param_attribute = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Regalloc_param_attribute instead"]
module Flambda2_terms__Removed_operations = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Removed_operations instead"]
module Flambda2_terms__Result_types = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Result_types instead"]
module Flambda2_terms__Set_of_closures = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Set_of_closures instead"]
module Flambda2_terms__Static_const = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Static_const instead"]
module Flambda2_terms__Switch_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Switch_expr instead"]
module Flambda2_terms__Trap_action = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Trap_action instead"]
module Flambda2_terms__Validity = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Validity instead"]
module Flambda2_terms__Zero_alloc_attribute = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_terms__Zero_alloc_attribute instead"]
module Flambda2_to_cmm = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_to_cmm instead"]
module Flambda2_to_cmm__To_cmm = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_to_cmm__To_cmm instead"]
module Flambda2_to_cmm__To_cmm_effects = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_to_cmm__To_cmm_effects instead"]
module Flambda2_to_cmm__To_cmm_env = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_to_cmm__To_cmm_env instead"]
module Flambda2_to_cmm__To_cmm_expr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_to_cmm__To_cmm_expr instead"]
module Flambda2_to_cmm__To_cmm_primitive = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_to_cmm__To_cmm_primitive instead"]
module Flambda2_to_cmm__To_cmm_result = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_to_cmm__To_cmm_result instead"]
module Flambda2_to_cmm__To_cmm_set_of_closures = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_to_cmm__To_cmm_set_of_closures instead"]
module Flambda2_to_cmm__To_cmm_shared = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_to_cmm__To_cmm_shared instead"]
module Flambda2_to_cmm__To_cmm_static = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_to_cmm__To_cmm_static instead"]
module Flambda2_to_jsir = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Flambda2_to_jsir__To_jsir = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Flambda2_to_jsir__To_jsir_env = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Flambda2_to_jsir__To_jsir_primitive = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Flambda2_to_jsir__To_jsir_result = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Flambda2_to_jsir__To_jsir_set_of_closures = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Flambda2_to_jsir__To_jsir_shared = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Flambda2_to_jsir__To_jsir_static_const = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Flambda2_types = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types instead"]
module Flambda2_types__ = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__ instead"]
module Flambda2_types__Aliases = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Aliases instead"]
module Flambda2_types__Binding_time = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Binding_time instead"]
module Flambda2_types__Cached_level = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Cached_level instead"]
module Flambda2_types__Code_age_relation = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Code_age_relation instead"]
module Flambda2_types__Equal_types_for_debug = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Equal_types_for_debug instead"]
module Flambda2_types__Expand_head = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Expand_head instead"]
module Flambda2_types__Join_env = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Join_env instead"]
module Flambda2_types__Join_levels = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Join_levels instead"]
module Flambda2_types__Join_levels_old = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Join_levels_old instead"]
module Flambda2_types__Meet = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Meet instead"]
module Flambda2_types__Meet_and_join = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Meet_and_join instead"]
module Flambda2_types__Meet_and_n_way_join = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Meet_and_n_way_join instead"]
module Flambda2_types__Meet_env = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Meet_env instead"]
module Flambda2_types__More_type_creators = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__More_type_creators instead"]
module Flambda2_types__Provers = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Provers instead"]
module Flambda2_types__Reify = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Reify instead"]
module Flambda2_types__Set_of_closures_contents = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Set_of_closures_contents instead"]
module Flambda2_types__Traversals = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Traversals instead"]
module Flambda2_types__Type_descr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Type_descr instead"]
module Flambda2_types__Type_grammar = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Type_grammar instead"]
module Flambda2_types__Typing_env = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Typing_env instead"]
module Flambda2_types__Typing_env_extension = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Typing_env_extension instead"]
module Flambda2_types__Typing_env_level = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__Typing_env_level instead"]
module Flambda2_types__With_cached_free_names = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_types__With_cached_free_names instead"]
module Flambda2_ui = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_ui instead"]
module Flambda2_ui__Flambda_colours = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_ui__Flambda_colours instead"]
module Flambda2_ui__Flambda_features = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Flambda2_ui__Flambda_features instead"]
module Form_rewrite_plan = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Form_rewrite_plan instead"]
module Generic_fns = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Generic_fns instead"]
module Genprintval = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_toplevel.Genprintval instead"]
module Global_module = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Global_module instead"]
module Ident = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Ident instead"]
module Identifiable = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Identifiable instead"]
module Igot = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Igot instead"]
module Import_info = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Import_info instead"]
module Includeclass = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Includeclass instead"]
module Includecore = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Includecore instead"]
module Includemod = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Includemod instead"]
module Includemod_errorprinter = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Includemod_errorprinter instead"]
module Inlined_frame_ranges = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Inlined_frame_ranges instead"]
module Instantiator = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Instantiator instead"]
module Instruct = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_bytecomp.Instruct instead"]
module InstructionId = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.InstructionId instead"]
module Int_replace_polymorphic_compare = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Int_replace_polymorphic_compare instead"]
module Internal_assembler = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Internal_assembler instead"]
module Iplt = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Iplt instead"]
module Is_parameter = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Is_parameter instead"]
module Jkind = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Jkind instead"]
module Jkind_axis = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Jkind_axis instead"]
module Jkind_intf = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Jkind_intf instead"]
module Jkind_types = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Jkind_types instead"]
module Label = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Label instead"]
module Lambda = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Lambda instead"]
module Language_extension = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Language_extension instead"]
module Language_extension_kernel = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Language_extension_kernel instead"]
module Lazy_backtrack = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Lazy_backtrack instead"]
module Lexer = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Lexer instead"]
module Linear = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Linear instead"]
module Linear_format = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Linear_format instead"]
module Linear_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Linear_utils instead"]
module Linkage_name = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Linkage_name instead"]
module Linkenv = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Linkenv instead"]
module Linker_script = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Linker_script instead"]
module Llvm_ir = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Llvm_ir instead"]
module Llvmize = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Llvmize instead"]
module Load_path = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Load_path instead"]
module Local_store = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Local_store instead"]
module Location = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Location instead"]
module Location_tracker_formatter = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Location_tracker_formatter instead"]
module Longident = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Longident instead"]
module Main_args = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Main_args instead"]
module Maindriver = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_bytecomp.Maindriver instead"]
module Makedepend = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Makedepend instead"]
module Matching = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Matching instead"]
module Measure_object_files = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Measure_object_files instead"]
module Meta = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Meta instead"]
module Misc = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Misc instead"]
module Mixed_block_shape = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Mixed_block_shape instead"]
module Mixed_product_bytes = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Mixed_product_bytes instead"]
module Mode = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Mode instead"]
module Mode_hint = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Mode_intf = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Mtype = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Mtype instead"]
module Numbers = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Numbers instead"]
module Opcodes = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Opcodes instead"]
module Operation = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Operation instead"]
module Oprint = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Oprint instead"]
module Optcomp_intf = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Optcomp_intf instead"]
module Optcompile = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Optcompile instead"]
module Opterrors = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Opterrors instead"]
module Optlibrarian = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Optlibrarian instead"]
module Optlink = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Optlink instead"]
module Optmaindriver = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Optmaindriver instead"]
module Optpackager = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Optpackager instead"]
module Opttopdirs = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Opttoploop = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Outcometree = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Oxcaml_args = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Oxcaml_args instead"]
module Oxcaml_flags = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Oxcaml_flags instead"]
module Oxcaml_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Oxcaml_utils.Oxcaml_utils instead"]
module Oxcaml_utils__Doubly_linked_list = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Oxcaml_utils.Oxcaml_utils__Doubly_linked_list instead"]
module Parmatch = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Parmatch instead"]
module Parse = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Parse instead"]
module Parser = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Parser instead"]
module Parser_types = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Parser_types instead"]
module Parsetree = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Partial_link = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Partial_link instead"]
module Partition = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Partition instead"]
module Partition_object_files = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Partition_object_files instead"]
module Path = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Path instead"]
module Patterns = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Patterns instead"]
module Peephole_optimize = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Peephole_optimize instead"]
module Peephole_rules = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Peephole_rules instead"]
module Peephole_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Peephole_utils instead"]
module Persistent_env = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Persistent_env instead"]
module Pparse = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Pparse instead"]
module Pprintast = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Pprintast instead"]
module Predef = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Predef instead"]
module Primitive = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Primitive instead"]
module Printast = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Printast instead"]
module Printast_with_mappings = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Printast_with_mappings instead"]
module Printblambda = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_bytecomp.Printblambda instead"]
module Printcmm = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Printcmm instead"]
module Printinstr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_bytecomp.Printinstr instead"]
module Printlambda = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Printlambda instead"]
module Printlinear = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Printlinear instead"]
module Printoperation = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Printoperation instead"]
module Printpat = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Printpat instead"]
module Printreg = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Printreg instead"]
module Printslambda = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Printslambda instead"]
module Printslambda0 = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Printslambda0 instead"]
module Printtyp = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Printtyp instead"]
module Printtyped = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Printtyped instead"]
module Priority_queue = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Priority_queue instead"]
module Probe_emission = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Probe_emission instead"]
module Proc = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Proc instead"]
module Profile = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Profile instead"]
module Profile_counters_functions = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Profile_counters_functions instead"]
module Reg = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Reg instead"]
module Reg_availability_set = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Reg_availability_set instead"]
module Reg_class = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Reg_class instead"]
module Reg_class_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Reg_class_utils instead"]
module Reg_with_debug_info = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Reg_with_debug_info instead"]
module Regalloc_affinity = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_affinity instead"]
module Regalloc_gi = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_gi instead"]
module Regalloc_gi_state = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_gi_state instead"]
module Regalloc_gi_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_gi_utils instead"]
module Regalloc_invariants = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_invariants instead"]
module Regalloc_irc = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_irc instead"]
module Regalloc_irc_state = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_irc_state instead"]
module Regalloc_irc_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_irc_utils instead"]
module Regalloc_ls = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_ls instead"]
module Regalloc_ls_state = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_ls_state instead"]
module Regalloc_ls_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_ls_utils instead"]
module Regalloc_rewrite = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_rewrite instead"]
module Regalloc_split = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_split instead"]
module Regalloc_split_state = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_split_state instead"]
module Regalloc_split_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_split_utils instead"]
module Regalloc_stack_operands = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_stack_operands instead"]
module Regalloc_stack_slots = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_stack_slots instead"]
module Regalloc_substitution = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_substitution instead"]
module Regalloc_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_utils instead"]
module Regalloc_validate = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Regalloc_validate instead"]
module Relocation_entry = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Relocation_entry instead"]
module Rewrite_sections = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Rewrite_sections instead"]
module Runtimedef = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Runtimedef instead"]
module Runtimetags = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Runtimetags instead"]
module Scalar = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Scalar instead"]
module Section_table = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Section_table instead"]
module Select_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Select_utils instead"]
module Shape = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Shape instead"]
module Shape_reduce = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Shape_reduce instead"]
module Signature_group = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Signature_group instead"]
module Signature_with_global_bindings = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Signature_with_global_bindings instead"]
module Simd = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Simd instead"]
module Simd_proc = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Simd_proc instead"]
module Simd_selection = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Simd_selection instead"]
module Simplif = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Simplif instead"]
module Simplify_terminator = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Simplify_terminator instead"]
module Slambda = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Slambda instead"]
module Slambda0 = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Slambda0 instead"]
module Slambdaeval = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Slambdaeval instead"]
module Solver = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Solver instead"]
module Solver_intf = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Stack_check = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Stack_check instead"]
module Stack_class = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Stack_class instead"]
module Stack_class_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Stack_class_utils instead"]
module Stack_reg_offset = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Stack_reg_offset instead"]
module Static_label = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Static_label instead"]
module String_table = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.String_table instead"]
module Strongly_connected_components = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Strongly_connected_components instead"]
module Stypes = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Stypes instead"]
module Sub_cfg = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Sub_cfg instead"]
module Subst = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Subst instead"]
module Switch = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Switch instead"]
module Symbol = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Symbol instead"]
module Symbol_table = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Symbol_table instead"]
module Symtable = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Symtable instead"]
module Syntaxerr = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Syntaxerr instead"]
module Target_system = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Target_system instead"]
module Targetint = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Targetint instead"]
module Tast_iterator = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Tast_iterator instead"]
module Tast_mapper = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Tast_mapper instead"]
module Terminfo = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Terminfo instead"]
module Tmc = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Tmc instead"]
module Topdirs = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_toplevel.Topdirs instead"]
module Toploop = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_toplevel.Toploop instead"]
module Topmain = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_toplevel.Topmain instead"]
module Topstart = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Trace = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_toplevel.Trace instead"]
module Transl_array_comprehension = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Transl_array_comprehension instead"]
module Transl_comprehension_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Transl_comprehension_utils instead"]
module Transl_list_comprehension = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Transl_list_comprehension instead"]
module Translattribute = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Translattribute instead"]
module Translclass = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Translclass instead"]
module Translcore = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Translcore instead"]
module Translmod = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Translmod instead"]
module Translmode = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Translmode instead"]
module Translobj = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Translobj instead"]
module Translprim = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Translprim instead"]
module Translquote = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Translquote instead"]
module Type_shape = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Type_shape instead"]
module Typeclass = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Typeclass instead"]
module Typecore = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Typecore instead"]
module Typedecl = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Typedecl instead"]
module Typedecl_properties = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Typedecl_properties instead"]
module Typedecl_separability = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Typedecl_separability instead"]
module Typedecl_variance = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Typedecl_variance instead"]
module Typedtree = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Typedtree instead"]
module Typemod = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Typemod instead"]
module Typemode = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Typemode instead"]
module Typeopt = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Typeopt instead"]
module Types = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Types instead"]
module Typetexp = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Typetexp instead"]
module Uniqueness_analysis = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Uniqueness_analysis instead"]
module Unit_info = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Unit_info instead"]
module Untypeast = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Untypeast instead"]
module Value_rec_check = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Value_rec_check instead"]
module Value_rec_compiler = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Value_rec_compiler instead"]
module Value_rec_types = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module Vectorize = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Vectorize instead"]
module Vectorize_specific = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Vectorize_specific instead"]
module Vectorize_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Vectorize_utils instead"]
module Vicuna_traverse_typed_tree = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Vicuna_traverse_typed_tree instead"]
module Vicuna_value_shapes = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Vicuna_value_shapes instead"]
module Warnings = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Warnings instead"]
module X86_ast = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated"]
module X86_ast_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.X86_ast_utils instead"]
module X86_binary_emitter = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.X86_binary_emitter instead"]
module X86_dsl = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.X86_dsl instead"]
module X86_gas = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.X86_gas instead"]
module X86_masm = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.X86_masm instead"]
module X86_proc = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.X86_proc instead"]
module Zero_alloc = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Zero_alloc instead"]
module Zero_alloc_annotations = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Zero_alloc_annotations instead"]
module Zero_alloc_checker = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Zero_alloc_checker instead"]
module Zero_alloc_info = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_optcomp.Zero_alloc_info instead"]
module Zero_alloc_utils = Do_not_use_directly [@@deprecated "Accessing this module directly is deprecated, use Ocaml_common.Zero_alloc_utils instead"]