diff options
author | Craig Topper <craig.topper@intel.com> | 2018-01-05 21:57:23 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-01-05 21:57:23 +0000 |
commit | 29476ab0bde7e0afdcbd5ca94eadf88b45f8f12e (patch) | |
tree | 83e599b49c93f2652f07a3f7fad2f78bf000fec2 /clang/lib/Lex/ModuleMap.cpp | |
parent | 9920dab75e648ce0e99f2e5eff132566a3ae6b6e (diff) | |
download | llvm-29476ab0bde7e0afdcbd5ca94eadf88b45f8f12e.zip llvm-29476ab0bde7e0afdcbd5ca94eadf88b45f8f12e.tar.gz llvm-29476ab0bde7e0afdcbd5ca94eadf88b45f8f12e.tar.bz2 |
[X86] Add InstAliases for 'vmovd' with GR64 registers to select EVEX encoded instructions as well.
Without this we allow "vmovd %rax, %xmm0", but not "vmovd %rax, %xmm16"
This exists due to continue a silly bug where really old versions of the GNU assembler required movd instead of movq on these instructions. This compatibility hack then crept forward to avx version too, but we didn't propagate it to avx512.
llvm-svn: 321903
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions