diff options
| author | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-12 03:36:43 +0800 |
|---|---|---|
| committer | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-12 03:36:43 +0800 |
| commit | 165082bbec7097bc8385e10a2a6fcb6bdf7be75a (patch) | |
| tree | f5aa01578bfca6f18c4f568ba0c5e6ec26df8141 /backend/lib/CodeGen | |
| parent | ce691f04c3eb1a972419187884f926de9632b7cf (diff) | |
| download | rcc-project-165082bbec7097bc8385e10a2a6fcb6bdf7be75a.tar.gz rcc-project-165082bbec7097bc8385e10a2a6fcb6bdf7be75a.tar.xz | |
[CodeGen] Allow dynamic implicit operands on copies
Diffstat (limited to 'backend/lib/CodeGen')
| -rw-r--r-- | backend/lib/CodeGen/GenericOpcodes.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/backend/lib/CodeGen/GenericOpcodes.cpp b/backend/lib/CodeGen/GenericOpcodes.cpp index 73c56f6..0cfd83f 100644 --- a/backend/lib/CodeGen/GenericOpcodes.cpp +++ b/backend/lib/CodeGen/GenericOpcodes.cpp @@ -1028,7 +1028,7 @@ void configureCoreOpcodes(DescriptorRegistry &Registry) { {TransferDef, repeated(TransferUse), repeated(immediate())}, 1, {}, true, 1, false, PseudoOwner::TwoAddressRewrite, PipelineStage::TiedOpsRewritten); Registry.configure({GO::COPY}, {TransferDef, TransferUse}, 1, {}, false, 0, false, - PseudoOwner::PostRAExpansion, PipelineStage::PostRAFinalized); + PseudoOwner::PostRAExpansion, PipelineStage::PostRAFinalized, true); Registry.configure({GO::COPY_LANEMASK}, {RegDef, RegUse, kind(MachineOperand::Kind::LaneMask)}, 1, {}, false, 0, false, PseudoOwner::PostRAExpansion, PipelineStage::PostRAFinalized); |
