[llvm-branch-commits] [llvm] [mcp-frameinst: 2/3]: [MCP][NFC] Opinionated refactoring (PR #186239)
Matt Arsenault via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Fri Apr 10 05:50:58 PDT 2026
================
@@ -94,6 +94,32 @@ static cl::opt<cl::boolOrDefault>
namespace {
+struct DefSrcPair {
+ const MachineOperand *Def;
+ const MachineOperand *Src;
+
+ DefSrcPair(const DestSourcePair &DSP)
+ : Def(DSP.Destination), Src(DSP.Source) {}
+
+ static DefSrcPair fromAssert(std::optional<DefSrcPair> DSP) {
+ assert(DSP && "Expected copy instruction");
----------------
arsenm wrote:
Disagree, remove it. It's a debug only feature and don't need to worry about hypothetical poor implementations
https://github.com/llvm/llvm-project/pull/186239
More information about the llvm-branch-commits
mailing list