summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2016-08-27 17:13:34 +0000
committerCraig Topper <craig.topper@gmail.com>2016-08-27 17:13:34 +0000
commit06c60c067f4430544068232a9031aaef551a633c (patch)
tree3fcb9121ff652cea682edcdad09810a0045d68f7 /llvm/lib
parent70a5ef15bdf637e90f0585104eb6abbe3abcb036 (diff)
downloadbcm5719-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.h2
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;
OpenPOWER on IntegriCloud