diff options
| author | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-19 18:17:22 +0800 |
|---|---|---|
| committer | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-19 18:17:22 +0800 |
| commit | ab8688a81e3404c3ff47d09be8f92548f9eab23d (patch) | |
| tree | a60cdcfe98705a5e45b96d89c8c766e8c3d9d0fe | |
| parent | 2920d4547d2ccea40da547de5d07dd2383de5e87 (diff) | |
| download | rcc-project-ab8688a81e3404c3ff47d09be8f92548f9eab23d.tar.gz rcc-project-ab8688a81e3404c3ff47d09be8f92548f9eab23d.tar.xz | |
[CodeGen] Match LLVM late pseudo contract
| -rw-r--r-- | backend/lib/CodeGen/MachinePseudoExpansion.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/backend/lib/CodeGen/MachinePseudoExpansion.cpp b/backend/lib/CodeGen/MachinePseudoExpansion.cpp index 6764580..ef981f5 100644 --- a/backend/lib/CodeGen/MachinePseudoExpansion.cpp +++ b/backend/lib/CodeGen/MachinePseudoExpansion.cpp @@ -168,8 +168,8 @@ using BlockSizeSnapshot = std::vector<std::pair<MachineBlockStableID, std::uint6 static const MachinePassContract TargetLate = [] { MachinePassContract Value{ .Name = "target-late-pseudo-expansion", - .Requires = {MachineFunctionProperty::Selected, MachineFunctionProperty::NoPHIs, - MachineFunctionProperty::NoVRegs, MachineFunctionProperty::TracksLiveness, + .Requires = {MachineFunctionProperty::NoPHIs, MachineFunctionProperty::NoVRegs, + MachineFunctionProperty::TracksLiveness, MachineFunctionProperty::FrameFinalized, MachineFunctionProperty::NoFrameIndices}, .Sets = {}, |
