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/Serialization/Module.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/Serialization/Module.cpp')
0 files changed, 0 insertions, 0 deletions

