@@ -119,7 +119,6 @@ MODULE_PASS("verify", VerifierPass())
119
119
MODULE_PASS(" view-callgraph" , CallGraphViewerPass())
120
120
MODULE_PASS(" wholeprogramdevirt" , WholeProgramDevirtPass())
121
121
MODULE_PASS(" dfsan" , DataFlowSanitizerPass())
122
- MODULE_PASS(" msan-module" , ModuleMemorySanitizerPass({}))
123
122
MODULE_PASS(" module-inline" , ModuleInlinerPass())
124
123
MODULE_PASS(" tsan-module" , ModuleThreadSanitizerPass())
125
124
MODULE_PASS(" sancov-module" , ModuleSanitizerCoveragePass())
@@ -154,6 +153,13 @@ MODULE_PASS_WITH_PARAMS("asan-module",
154
153
},
155
154
parseASanPassOptions,
156
155
" kernel" )
156
+ MODULE_PASS_WITH_PARAMS (" msan" ,
157
+ " ModuleMemorySanitizerPass" ,
158
+ [](MemorySanitizerOptions Opts) {
159
+ return ModuleMemorySanitizerPass (Opts);
160
+ },
161
+ parseMSanPassOptions,
162
+ " recover;kernel;eager-checks;track-origins=N" )
157
163
#undef MODULE_PASS_WITH_PARAMS
158
164
159
165
#ifndef CGSCC_ANALYSIS
@@ -420,13 +426,6 @@ FUNCTION_PASS_WITH_PARAMS("loop-unroll",
420
426
" no-profile-peeling;profile-peeling;"
421
427
" no-runtime;runtime;"
422
428
" no-upperbound;upperbound" )
423
- FUNCTION_PASS_WITH_PARAMS (" msan" ,
424
- " MemorySanitizerPass" ,
425
- [](MemorySanitizerOptions Opts) {
426
- return MemorySanitizerPass (Opts);
427
- },
428
- parseMSanPassOptions,
429
- " recover;kernel;eager-checks;track-origins=N" )
430
429
FUNCTION_PASS_WITH_PARAMS (" simplifycfg" ,
431
430
" SimplifyCFGPass" ,
432
431
[](SimplifyCFGOptions Opts) {
0 commit comments