[AArch64] Don't store available subtarget features in AArch64SysReg::SysRegMapper
authorVladimir Sukharev <vladimir.sukharev@arm.com>
Fri, 27 Mar 2015 17:11:29 +0000 (17:11 +0000)
committerVladimir Sukharev <vladimir.sukharev@arm.com>
Fri, 27 Mar 2015 17:11:29 +0000 (17:11 +0000)
commit0c27224d25e1f21ccb6c4788fedd4b0da486ef66
tree4a5cad3839dd797d6b0ca8f19cf349911af62c81
parentc18ea8d96eaf7ccd8e69967ba7ab2bded581cf37
[AArch64] Don't store available subtarget features in AArch64SysReg::SysRegMapper

Subtarget features must not be a part of the target machine. So, they are now not being stored in SysRegMapper, but provided each time fromString()/toString() are called

Reviewers: jmolloy

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D8655

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233386 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
lib/Target/AArch64/Utils/AArch64BaseInfo.h