@@ -397,7 +397,8 @@ ModuleDesc extractCallGraph(
397
397
collectFunctionsAndGlobalVariablesToExtract (
398
398
GVs, MD.getModule (), ModuleEntryPoints, CG, IncludeFunctionPredicate);
399
399
400
- ModuleDesc SplitM = extractSubModule (MD, GVs, std::move (ModuleEntryPoints));
400
+ ModuleDesc SplitM =
401
+ extractSubModule (MD, std::move (GVs), std::move (ModuleEntryPoints));
401
402
// TODO: cleanup pass is now called for each output module at the end of
402
403
// sycl-post-link. This call is redundant. However, we subsequently run
403
404
// GenXSPIRVWriterAdaptor pass that relies on this cleanup. This cleanup call
@@ -425,7 +426,8 @@ ModuleDesc extractESIMDSubModule(
425
426
collectFunctionsAndGlobalVariablesToExtract (
426
427
GVs, MD.getModule (), ModuleEntryPoints, CG, IncludeFunctionPredicate);
427
428
428
- ModuleDesc SplitM = extractSubModule (MD, GVs, std::move (ModuleEntryPoints));
429
+ ModuleDesc SplitM =
430
+ extractSubModule (MD, std::move (GVs), std::move (ModuleEntryPoints));
429
431
// TODO: cleanup pass is now called for each output module at the end of
430
432
// sycl-post-link. This call is redundant. However, we subsequently run
431
433
// GenXSPIRVWriterAdaptor pass that relies on this cleanup. This cleanup call
0 commit comments