[WebAssembly][NFC] Consolidate TargetRegisterClass=>COPY opcode conversion into a...
authorAlex Bradbury <asb@igalia.com>
Wed, 6 Jul 2022 13:43:49 +0000 (14:43 +0100)
committerAlex Bradbury <asb@igalia.com>
Wed, 6 Jul 2022 13:43:49 +0000 (14:43 +0100)
commitbeec3e8cb1bee9e26035649042e14efbb10f09f0
treeaa1e31c97bae997c8dccd4599cbb0629c379846d
parent20962c1240691d25b21ce425313c81eed0b1b358
[WebAssembly][NFC] Consolidate TargetRegisterClass=>COPY opcode conversion into a single helper

Previously WebAssemblyCFGStackify, WebAssemblyInstrInfo, and
WebAssemblyPeephole all had equivalent logic for this. Move it into a
common helper in WebAssemblyUtilities.
llvm/lib/Target/WebAssembly/Utils/WebAssemblyUtilities.cpp
llvm/lib/Target/WebAssembly/Utils/WebAssemblyUtilities.h
llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp
llvm/lib/Target/WebAssembly/WebAssemblyPeephole.cpp