aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Passes
diff options
context:
space:
mode:
authorpaperchalice <liujunchang97@outlook.com>2024-06-04 09:23:52 +0800
committerGitHub <noreply@github.com>2024-06-04 09:23:52 +0800
commit9b0e1c2ca25be58ea29b318d3515e6171f25f0ea (patch)
treeffa18598ba697f2d20b2b42b281fc5f7e990e2ab /llvm/lib/Passes
parentcac5d0e938da83ef627a6a8e3f39a47d54516626 (diff)
downloadllvm-9b0e1c2ca25be58ea29b318d3515e6171f25f0ea.zip
llvm-9b0e1c2ca25be58ea29b318d3515e6171f25f0ea.tar.gz
llvm-9b0e1c2ca25be58ea29b318d3515e6171f25f0ea.tar.bz2
[NewPM][CodeGen] Port `finalize-isel` to new pass manager (#94214)
It should preserve more analysis results, but it happens immediately after instruction selection.
Diffstat (limited to 'llvm/lib/Passes')
-rw-r--r--llvm/lib/Passes/PassBuilder.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Passes/PassBuilder.cpp b/llvm/lib/Passes/PassBuilder.cpp
index 734ca4d..0923150 100644
--- a/llvm/lib/Passes/PassBuilder.cpp
+++ b/llvm/lib/Passes/PassBuilder.cpp
@@ -82,6 +82,7 @@
#include "llvm/CodeGen/ExpandLargeDivRem.h"
#include "llvm/CodeGen/ExpandLargeFpConvert.h"
#include "llvm/CodeGen/ExpandMemCmp.h"
+#include "llvm/CodeGen/FinalizeISel.h"
#include "llvm/CodeGen/GCMetadata.h"
#include "llvm/CodeGen/GlobalMerge.h"
#include "llvm/CodeGen/HardwareLoops.h"