diff options
author | Douglas Katzman <dougk@google.com> | 2015-06-24 22:04:55 +0000 |
---|---|---|
committer | Douglas Katzman <dougk@google.com> | 2015-06-24 22:04:55 +0000 |
commit | fcda6f8c6bb828c48e6d406a9bf2bc1d55bf9037 (patch) | |
tree | f967a61fc65f57a26d2f40a63155447665a6c827 /llvm/lib/Object/COFFObjectFile.cpp | |
parent | 59e3d7553700e53ae5cedbac25e9a6a5e1352d97 (diff) | |
download | llvm-fcda6f8c6bb828c48e6d406a9bf2bc1d55bf9037.zip llvm-fcda6f8c6bb828c48e6d406a9bf2bc1d55bf9037.tar.gz llvm-fcda6f8c6bb828c48e6d406a9bf2bc1d55bf9037.tar.bz2 |
[X86] Simplify some stuff in X86DisassemblerDecoder. NFC
- Deciding that insn->sibIndex is SIB_INDEX_NONE does not require another
check beyond the fully decoded bits being equal to 0x4.
The expression insn->sibIndex == SIB_INDEX_sib could not have been true unless
index were 0x4, because SIB_INDEX_sib is merely the range base (SIB_INDEX_EAX)
plus 4. Respectively SIB_INDEX_sib64.
- Don't use a switch statement to perform left-shift.
Differential Revision: http://reviews.llvm.org/D9762
llvm-svn: 240598
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions