Skip to content

Commit e607222

Browse files
committed
Use llvm::createAlwaysInlinerLegacyPass rename from llvm r278896
1 parent 36f7c54 commit e607222

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/IRGen/IRGen.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
#include "llvm/Target/TargetSubtargetInfo.h"
5656
#include "llvm/Transforms/Instrumentation.h"
5757
#include "llvm/Transforms/IPO.h"
58+
#include "llvm/Transforms/IPO/AlwaysInliner.h"
5859
#include "llvm/Transforms/IPO/PassManagerBuilder.h"
5960
#include "llvm/Transforms/ObjCARC.h"
6061
#include "llvm/Object/ObjectFile.h"
@@ -153,7 +154,7 @@ void swift::performLLVMOptimizations(IRGenOptions &Opts, llvm::Module *Module,
153154
PMBuilder.OptLevel = 0;
154155
if (!Opts.DisableLLVMOptzns)
155156
PMBuilder.Inliner =
156-
llvm::createAlwaysInlinerPass(/*insertlifetime*/false);
157+
llvm::createAlwaysInlinerLegacyPass(/*insertlifetime*/false);
157158
}
158159

159160
// If the optimizer is enabled, we run the ARCOpt pass in the scalar optimizer

0 commit comments

Comments
 (0)