summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2016-08-27 17:13:37 +0000
committerCraig Topper <craig.topper@gmail.com>2016-08-27 17:13:37 +0000
commit6acca80e17514ceb641b6d986f13928f60722c4d (patch)
treedfecd7d89accc4503392af28fa787a0c8de26ca6 /llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
parent06c60c067f4430544068232a9031aaef551a633c (diff)
downloadbcm5719-llvm-6acca80e17514ceb641b6d986f13928f60722c4d.tar.gz
bcm5719-llvm-6acca80e17514ceb641b6d986f13928f60722c4d.zip
[X86] Include XMM/YMM/ZMM16-23 in X86II::isX86_64ExtendedReg. This feels more consistent with its name and simplifies assembler code.
llvm-svn: 279922
Diffstat (limited to 'llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp')
-rw-r--r--llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
index 0ef1db2da71..05fcd2a828d 100644
--- a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
+++ b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
@@ -904,8 +904,7 @@ bool X86AsmParser::ParseRegister(unsigned &RegNo,
if (RegNo == X86::RIZ ||
X86MCRegisterClasses[X86::GR64RegClassID].contains(RegNo) ||
X86II::isX86_64NonExtLowByteReg(RegNo) ||
- X86II::isX86_64ExtendedReg(RegNo) ||
- X86II::is32ExtendedReg(RegNo))
+ X86II::isX86_64ExtendedReg(RegNo))
return Error(StartLoc, "register %"
+ Tok.getString() + " is only available in 64-bit mode",
SMRange(StartLoc, EndLoc));
OpenPOWER on IntegriCloud