[llvm-branch-commits] [llvm] [WebAssembly][GlobalISel] Implement `COPY` (PR #197256)
Matt Arsenault via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Tue May 12 10:54:50 PDT 2026
================
@@ -83,13 +85,82 @@ WebAssemblyInstructionSelector::WebAssemblyInstructionSelector(
{
}
+bool WebAssemblyInstructionSelector::selectCopy(
+ MachineInstr &I, MachineRegisterInfo &MRI) const {
+ Register DstReg = I.getOperand(0).getReg();
+ Register SrcReg = I.getOperand(1).getReg();
+
+ const TargetRegisterClass *DstRC;
----------------
arsenm wrote:
Use getConstrainedRegClassForOperand? (these APIs need work, there's no reason they should have a MachineOperand involved)
https://github.com/llvm/llvm-project/pull/197256
More information about the llvm-branch-commits
mailing list