HexagonConstEvaluator::evaluateHexExt - check incoming opcodes. NFCI.
Only certain extension opcodes are supported - fixes scan build warning.
llvm-svn: 360520
diff --git a/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp b/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp
index f19a13f..2d5444c 100644
--- a/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp
@@ -2723,6 +2723,8 @@
case Hexagon::A2_sxtw:
Bits = 32;
break;
+ default:
+ llvm_unreachable("Unhandled extension opcode");
}
bool Signed = false;