aboutsummaryrefslogtreecommitdiff
path: root/backend/lib/Target
diff options
context:
space:
mode:
authorRichard-Qin-X <richard.qin.001@gmail.com>2026-08-19 17:21:10 +0800
committerRichard-Qin-X <richard.qin.001@gmail.com>2026-08-19 17:21:10 +0800
commit0dc24902b4d01b939160946098a8a3bb404b9d73 (patch)
tree861b5ad2e070f509d8fe23c7f5ac221ffff6b4af /backend/lib/Target
parentf7df62b40fd06585bb8c93d001f90e37d3aea3c2 (diff)
downloadrcc-project-0dc24902b4d01b939160946098a8a3bb404b9d73.tar.gz
rcc-project-0dc24902b4d01b939160946098a8a3bb404b9d73.tar.xz
[CodeGen] Remove unsupported post-frame combiner
Diffstat (limited to 'backend/lib/Target')
-rw-r--r--backend/lib/Target/RISCV/RISCVMachineCombiner.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/backend/lib/Target/RISCV/RISCVMachineCombiner.cpp b/backend/lib/Target/RISCV/RISCVMachineCombiner.cpp
index 78c764c..ffc27b0 100644
--- a/backend/lib/Target/RISCV/RISCVMachineCombiner.cpp
+++ b/backend/lib/Target/RISCV/RISCVMachineCombiner.cpp
@@ -15,8 +15,7 @@ namespace {
[[nodiscard]] constexpr MachineCombinerStageMask allOptimizationStages() noexcept {
return machineCombinerStageMask(MachineCombinerStage::SelectedSSA) |
machineCombinerStageMask(MachineCombinerStage::PreRegisterAllocation) |
- machineCombinerStageMask(MachineCombinerStage::PostRegisterAllocation) |
- machineCombinerStageMask(MachineCombinerStage::PostFrame);
+ machineCombinerStageMask(MachineCombinerStage::PostRegisterAllocation);
}
[[nodiscard]] MachineCombinerPattern immediateIdentity(InstructionOpcode OpcodeValue,