diff options
| author | Aiden Grossman <aidengrossman@google.com> | 2026-04-28 13:39:19 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-04-28 13:39:19 -0600 |
| commit | 2743eb4470f1ee3af0131bb79afbf4a5ae1dbbd3 (patch) | |
| tree | 7039f3935c52035edfd7c926e2750da7548e393a | |
| parent | 91b6c73a4f18236b35b3e88e160c4bdf3c5e543b (diff) | |
| download | llvm-2743eb4470f1ee3af0131bb79afbf4a5ae1dbbd3.tar.gz llvm-2743eb4470f1ee3af0131bb79afbf4a5ae1dbbd3.tar.bz2 llvm-2743eb4470f1ee3af0131bb79afbf4a5ae1dbbd3.zip | |
[GISel] Fix -Wunused-variable (#194710)
b46a51d9c29519666f70807b52301d94be804f07 introduced some variables only
used in assertions. Mark them [[maybe_unused]] given they are used
multiple times, but only in assertions.
| -rw-r--r-- | llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp b/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp index f6f437638cb9..6527a61bed29 100644 --- a/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp +++ b/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp @@ -1437,9 +1437,9 @@ MachineIRBuilder::buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps, case TargetOpcode::G_INSERT_SUBVECTOR: { assert(DstOps.size() == 1 && "Invalid Dst"); assert(SrcOps.size() == 3 && "Invalid Srcs"); - LLT DstTy = DstOps[0].getLLTTy(*getMRI()); - LLT BigVecTy = SrcOps[0].getLLTTy(*getMRI()); - LLT SubVecTy = SrcOps[1].getLLTTy(*getMRI()); + [[maybe_unused]] LLT DstTy = DstOps[0].getLLTTy(*getMRI()); + [[maybe_unused]] LLT BigVecTy = SrcOps[0].getLLTTy(*getMRI()); + [[maybe_unused]] LLT SubVecTy = SrcOps[1].getLLTTy(*getMRI()); assert(DstTy == BigVecTy && "Dest and insert subvector source types must match!"); assert(DstTy.isVector() && SubVecTy.isVector() && @@ -1468,8 +1468,8 @@ MachineIRBuilder::buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps, case TargetOpcode::G_EXTRACT_SUBVECTOR: { assert(DstOps.size() == 1 && "Invalid Dst"); assert(SrcOps.size() == 2 && "Invalid Srcs"); - LLT DstTy = DstOps[0].getLLTTy(*getMRI()); - LLT SrcVecTy = SrcOps[0].getLLTTy(*getMRI()); + [[maybe_unused]] LLT DstTy = DstOps[0].getLLTTy(*getMRI()); + [[maybe_unused]] LLT SrcVecTy = SrcOps[0].getLLTTy(*getMRI()); assert(DstTy.isVector() && SrcVecTy.isVector() && "Extract subvector VTs must be vectors!"); assert(DstTy.getElementType() == SrcVecTy.getElementType() && |
