1. [ARM][Thumb2InstrInfo] Fix default `0` opcode when rewriting frame (details)
Commit e3a45a24d1077e2afc917024032715afa70fb2ac by david.tellenbach
[ARM][Thumb2InstrInfo] Fix default `0` opcode when rewriting frame
The static functions `positiveOffsetOpcode`, `negativeOffsetOpcode` and
`immediateOffsetOpcode` (lib/Target/ARM/Thumb2InstrInfo.cpp) currently
can return `0` as default opcode which is meaningless in this situation.
This patch replaces this default value by llvm_unreachable.
Reviewers: t.p.northover, tellenbach
Reviewed By: tellenbach
Subscribers: tellenbach, kristof.beyls, hiraditya, llvm-commits
Tags: #llvm
Differential Revision:
Patch By: Lorenzo Casalino <>
The file was modifiedllvm/lib/Target/ARM/Thumb2InstrInfo.cpp