Skip to content

Commit 2766728

Browse files
authored
CodeGen/NewPM: Add ExpandLarge* passes to isel IR passes (#102815)
1 parent 36a0f20 commit 2766728

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

llvm/include/llvm/Passes/CodeGenPassBuilder.h

+4
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
#include "llvm/CodeGen/CodeGenPrepare.h"
2828
#include "llvm/CodeGen/DeadMachineInstructionElim.h"
2929
#include "llvm/CodeGen/DwarfEHPrepare.h"
30+
#include "llvm/CodeGen/ExpandLargeDivRem.h"
31+
#include "llvm/CodeGen/ExpandLargeFpConvert.h"
3032
#include "llvm/CodeGen/ExpandMemCmp.h"
3133
#include "llvm/CodeGen/ExpandReductions.h"
3234
#include "llvm/CodeGen/FinalizeISel.h"
@@ -627,6 +629,8 @@ void CodeGenPassBuilder<Derived, TargetMachineT>::addISelPasses(
627629
addPass(LowerEmuTLSPass());
628630

629631
addPass(PreISelIntrinsicLoweringPass(&TM));
632+
addPass(ExpandLargeDivRemPass(&TM));
633+
addPass(ExpandLargeFpConvertPass(&TM));
630634

631635
derived().addIRPasses(addPass);
632636
derived().addCodeGenPrepare(addPass);

0 commit comments

Comments
 (0)