diff options
author | Craig Topper <craig.topper@gmail.com> | 2011-09-02 04:17:54 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2011-09-02 04:17:54 +0000 |
commit | 94ce535647897412ad4d70c52e4a3d02ef520514 (patch) | |
tree | d68653607b622848f036f58bdd045163e453ff9e /clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | |
parent | 9e315589e9724495ec21c2519e54b0c6c82ca53a (diff) | |
download | bcm5719-llvm-94ce535647897412ad4d70c52e4a3d02ef520514.tar.gz bcm5719-llvm-94ce535647897412ad4d70c52e4a3d02ef520514.zip |
Make IC_VEX* not inherit from IC_*. Prevents instructions with no VEX form from disassembling to their non-VEX form. Also prevents weak filter collisons that were keeping valid VEX instructions from decoding properly. Make VEX_L* not inherit from VEX_* because the VEX.L bit always important. This stops packed int VEX encodings from being disassembled when specified with VEX.L=1. Fixes PR10831 and PR10806.
llvm-svn: 138997
Diffstat (limited to 'clang/lib/StaticAnalyzer/Core/ExprEngine.cpp')
0 files changed, 0 insertions, 0 deletions