]> granicus.if.org Git - llvm/commitdiff
HexagonConstEvaluator::evaluateHexExt - check incoming opcodes. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 11 May 2019 15:24:34 +0000 (15:24 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 11 May 2019 15:24:34 +0000 (15:24 +0000)
Only certain extension opcodes are supported - fixes scan build warning.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@360520 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Hexagon/HexagonConstPropagation.cpp

index f19a13f9b4c94cebbe301865b9c233d1a806b962..2d5444ce27f8baa4c9f244cc4c749428ba005471 100644 (file)
@@ -2723,6 +2723,8 @@ bool HexagonConstEvaluator::evaluateHexExt(const MachineInstr &MI,
     case Hexagon::A2_sxtw:
       Bits = 32;
       break;
+    default:
+      llvm_unreachable("Unhandled extension opcode");
   }
 
   bool Signed = false;