aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-01-05 21:57:23 +0000
committerCraig Topper <craig.topper@intel.com>2018-01-05 21:57:23 +0000
commit29476ab0bde7e0afdcbd5ca94eadf88b45f8f12e (patch)
tree83e599b49c93f2652f07a3f7fad2f78bf000fec2 /clang/lib/Lex/ModuleMap.cpp
parent9920dab75e648ce0e99f2e5eff132566a3ae6b6e (diff)
downloadllvm-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