diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-05-11 15:24:34 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-05-11 15:24:34 +0000 |
| commit | e7c51137aa4c260710090898f6ea516aed8d7c77 (patch) | |
| tree | 66fa18cfaf246e4d772be461a91f873cb8a3dd18 /llvm/lib | |
| parent | 4871a3057e49275ae6a0d0efa136ce9903b90fec (diff) | |
| download | bcm5719-llvm-e7c51137aa4c260710090898f6ea516aed8d7c77.tar.gz bcm5719-llvm-e7c51137aa4c260710090898f6ea516aed8d7c77.zip | |
HexagonConstEvaluator::evaluateHexExt - check incoming opcodes. NFCI.
Only certain extension opcodes are supported - fixes scan build warning.
llvm-svn: 360520
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp b/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp index f19a13f9b4c..2d5444ce27f 100644 --- a/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp +++ b/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp @@ -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; |

