diff options
author | Craig Topper <craig.topper@gmail.com> | 2016-08-27 17:13:34 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2016-08-27 17:13:34 +0000 |
commit | 06c60c067f4430544068232a9031aaef551a633c (patch) | |
tree | 3fcb9121ff652cea682edcdad09810a0045d68f7 /llvm/lib | |
parent | 70a5ef15bdf637e90f0585104eb6abbe3abcb036 (diff) | |
download | bcm5719-llvm-06c60c067f4430544068232a9031aaef551a633c.tar.gz bcm5719-llvm-06c60c067f4430544068232a9031aaef551a633c.zip |
[X86] Don't allow DR8-DR15 to be assembled in 32-bit mode. Add missing test for CR8-CR15.
llvm-svn: 279921
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h b/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h index 3f0316396e9..efa2a19a23e 100644 --- a/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h +++ b/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h @@ -750,6 +750,8 @@ namespace X86II { case X86::R12B: case X86::R13B: case X86::R14B: case X86::R15B: case X86::CR8: case X86::CR9: case X86::CR10: case X86::CR11: case X86::CR12: case X86::CR13: case X86::CR14: case X86::CR15: + case X86::DR8: case X86::DR9: case X86::DR10: case X86::DR11: + case X86::DR12: case X86::DR13: case X86::DR14: case X86::DR15: return true; } return false; |