From 0c0549fbb3e910ea28a27d901a40410d048f26ac Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Tue, 20 Jul 2021 12:51:44 -0700 Subject: [PATCH] [AArch64] Delete unused Opcode after D106039 --- .../Target/AArch64/AArch64ISelLowering.cpp | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp b/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp index 267f8a5f9d22..0c1579400665 100644 --- a/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp +++ b/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp @@ -17055,25 +17055,6 @@ static void ReplaceCMP_SWAP_128Results(SDNode *N, return; } - unsigned Opcode; - switch (MemOp->getMergedOrdering()) { - case AtomicOrdering::Monotonic: - Opcode = AArch64::CMP_SWAP_128_MONOTONIC; - break; - case AtomicOrdering::Acquire: - Opcode = AArch64::CMP_SWAP_128_ACQUIRE; - break; - case AtomicOrdering::Release: - Opcode = AArch64::CMP_SWAP_128_RELEASE; - break; - case AtomicOrdering::AcquireRelease: - case AtomicOrdering::SequentiallyConsistent: - Opcode = AArch64::CMP_SWAP_128; - break; - default: - llvm_unreachable("Unexpected ordering!"); - } - auto Desired = splitInt128(N->getOperand(2), DAG); auto New = splitInt128(N->getOperand(3), DAG); SDValue Ops[] = {N->getOperand(1), Desired.first, Desired.second, -- 2.34.1