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
// llvm-native-core-ext — extended modules for llvm-native-core
pub mod aggressive_instcombine;
pub mod alias_analysis;
pub mod analysis;
pub mod arm_backend;
pub mod asm_parser_v2;
pub mod asm_writer;
pub mod asm_writer_v2;
pub mod assumption_cache;
pub mod attributes_v2;
pub mod basic_block_ext;
pub mod bitcode_reader;
pub mod bitcode_v2;
pub mod bitcode_writer;
pub mod bitstream;
pub mod branch_folding;
pub mod called_value_propagation;
pub mod cfl_aa;
pub mod clang_scan_deps;
pub mod codegen_deep_ra;
pub mod codegen_deep_sched;
pub mod codegen_gc2;
pub mod codegen_gc;
pub mod codegen_lowering;
pub mod codegen_lowering_x86;
pub mod codegen_opt2;
pub mod codegen_opt2_x86;
pub mod codegen_opt;
pub mod codegen_pipeliner_x86;
pub mod codegen_postra;
pub mod codegen_prolog_epilog;
pub mod codegen_ra_fast;
pub mod codegen_ra_full_x86;
pub mod codegen_ra_greedy;
pub mod codegen_regalloc;
pub mod codegen_stackmaps_x86;
pub mod codegen_tli;
pub mod codegen_tli_x86;
pub mod codegen_transform_x86;
pub mod codegen_ws;
pub mod command_line;
pub mod compiler_rt_x86;
pub mod constant_hoisting;
pub mod constants_v2;
pub mod context_adv;
pub mod coroutine;
pub mod dag_combiner_ext;
pub mod dead_store_elim;
pub mod debug_info;
pub mod debug_info_v2;
pub mod demanded_bits;
pub mod dep_analysis;
pub mod dfsan_full;
pub mod dfsan;
pub mod diagnostics;
pub mod div_rem_pairs;
pub mod early_cse;
pub mod exception_handling;
pub mod float2int;
pub mod function_ext;
pub mod guard_widening;
pub mod gvn;
pub mod hwasan_full;
pub mod hwasan;
pub mod if_conversion;
pub mod indvar_simplify;
pub mod inline;
pub mod instruction_v2;
pub mod ipo;
pub mod ir_builder_deep_x86;
pub mod irce;
pub mod ir_interpreter;
pub mod ir_mover;
pub mod ir_passes_deep_x86;
pub mod jit_engine;
pub mod jump_threading;
pub mod lazy_value_info;
pub mod licm;
pub mod linker_map;
pub mod linker;
pub mod llvm_cxxfilt;
pub mod llvm_diff;
pub mod llvm_extract;
pub mod llvm_intrinsics2;
pub mod llvm_intrinsics;
pub mod llvm_mca;
pub mod llvm_objcopy;
pub mod llvm_reduce;
pub mod llvm_split;
pub mod llvm_stress;
pub mod loop_access_analysis;
pub mod loop_access_info;
pub mod loop_distribution;
pub mod loop_fusion;
pub mod loop_idiom;
pub mod loop_interchange;
pub mod loop_load_elim;
pub mod loop_predication;
pub mod loop_reroll;
pub mod loop_rotate;
pub mod loop_simplify;
pub mod loop_unroll;
pub mod loop_versioning;
pub mod lower_invoke;
pub mod lower_switch;
pub mod lsan;
pub mod lto_deep_x86;
pub mod lto_merge;
pub mod lto;
pub mod lto_thin;
pub mod machine_block_placement;
pub mod machine_cse;
pub mod machine_licm;
pub mod machine_pipeliner;
pub mod machine_scheduler;
pub mod machine_verifier;
pub mod mc_disassembler;
pub mod mc_target;
pub mod memory_ssa;
pub mod merged_load_store_motion;
pub mod metadata;
pub mod metadata_v2;
pub mod module_v2;
pub mod must_execute;
pub mod objdump;
pub mod object_emitter;
pub mod object_file;
pub mod object_writer;
pub mod openmp_x86;
pub mod orc_concurrent;
pub mod orc_jit;
pub mod passes;
pub mod pass_manager;
pub mod pgo;
pub mod pstl;
pub mod reassociate;
pub mod register_coalescing;
pub mod remarks;
pub mod sanitizer_coverage;
pub mod sanitize;
pub mod sanitize_ubsan_full;
pub mod scalar_evolution;
pub mod sccp;
pub mod self_compile;
pub mod simple_loop_unswitch;
pub mod slp_vectorize;
pub mod speculative_execution;
pub mod stack_protector;
pub mod tail_call;
pub mod tail_duplication;
pub mod tail_recursion_elim;
pub mod value_mapper;
pub mod vectorize;
pub mod verifier_v2;
pub mod vplan;