From 50d09f1212a8fc60426f8d419423bb3027c417e3 Mon Sep 17 00:00:00 2001 From: Aaron Ballman Date: Mon, 19 May 2014 14:29:04 +0000 Subject: Resolving MSVC warnings about switch statements with a default label, but no case labels. No functional changes intended. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209126 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/ARM64/ARM64InstrInfo.cpp | 11 ++++------- lib/Target/R600/AMDGPUMCInstLower.cpp | 6 ++---- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/lib/Target/ARM64/ARM64InstrInfo.cpp b/lib/Target/ARM64/ARM64InstrInfo.cpp index 75d906d9da..e4112655f8 100644 --- a/lib/Target/ARM64/ARM64InstrInfo.cpp +++ b/lib/Target/ARM64/ARM64InstrInfo.cpp @@ -827,14 +827,11 @@ bool ARM64InstrInfo::optimizeCompareInstr( /// Return true if this is this instruction has a non-zero immediate bool ARM64InstrInfo::hasNonZeroImm(const MachineInstr *MI) const { - switch (MI->getOpcode()) { - default: - if (MI->getOperand(3).isImm()) { - unsigned val = MI->getOperand(3).getImm(); - return (val != 0); - } - break; + if (MI->getOperand(3).isImm()) { + unsigned val = MI->getOperand(3).getImm(); + return (val != 0); } + return false; } diff --git a/lib/Target/R600/AMDGPUMCInstLower.cpp b/lib/Target/R600/AMDGPUMCInstLower.cpp index 66d1074321..b759495ad8 100644 --- a/lib/Target/R600/AMDGPUMCInstLower.cpp +++ b/lib/Target/R600/AMDGPUMCInstLower.cpp @@ -37,10 +37,8 @@ AMDGPUMCInstLower::AMDGPUMCInstLower(MCContext &ctx, const AMDGPUSubtarget &st): { } enum AMDGPUMCInstLower::SISubtarget -AMDGPUMCInstLower::AMDGPUSubtargetToSISubtarget(unsigned Gen) const { - switch (Gen) { - default: return AMDGPUMCInstLower::SI; - } +AMDGPUMCInstLower::AMDGPUSubtargetToSISubtarget(unsigned) const { + return AMDGPUMCInstLower::SI; } unsigned AMDGPUMCInstLower::getMCOpcode(unsigned MIOpcode) const { -- cgit v1.2.3