mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Removing deleted legacy pass inits
The legacy pass manager is being taken down in LLVM. This patch removes the initializers that were removed from LLVM from the swift_llvm_opt_main tool. The rest of the compiler has already been migrated to the new pass manager, so I don't think this will break the main parts of the compiler.
This commit is contained in:
@@ -227,19 +227,16 @@ int swift_llvm_opt_main(ArrayRef<const char *> argv, void *MainAddr) {
|
||||
llvm::PassRegistry &Registry = *llvm::PassRegistry::getPassRegistry();
|
||||
initializeCore(Registry);
|
||||
initializeScalarOpts(Registry);
|
||||
initializeObjCARCOpts(Registry);
|
||||
initializeVectorization(Registry);
|
||||
initializeIPO(Registry);
|
||||
initializeAnalysis(Registry);
|
||||
initializeTransformUtils(Registry);
|
||||
initializeInstCombine(Registry);
|
||||
initializeInstrumentation(Registry);
|
||||
initializeTarget(Registry);
|
||||
// For codegen passes, only passes that do IR to IR transformation are
|
||||
// supported.
|
||||
initializeCodeGenPreparePass(Registry);
|
||||
initializeAtomicExpandPass(Registry);
|
||||
initializeRewriteSymbolsLegacyPassPass(Registry);
|
||||
initializeWinEHPreparePass(Registry);
|
||||
initializeDwarfEHPrepareLegacyPassPass(Registry);
|
||||
initializeSjLjEHPreparePass(Registry);
|
||||
|
||||
Reference in New Issue
Block a user