diff options
author | Vladimir Sukharev <vladimir.sukharev@arm.com> | 2015-04-16 12:15:27 +0000 |
---|---|---|
committer | Vladimir Sukharev <vladimir.sukharev@arm.com> | 2015-04-16 12:15:27 +0000 |
commit | a98f6897a24cb087b0875c729a6d5f1d637689fc (patch) | |
tree | 95400e5314a248acae632a9476c7117a2ead6580 /llvm/lib/Target/CppBackend/CPPBackend.cpp | |
parent | f8aa57aa3bc39a67db7a11239ea9f5fa9b3f2d93 (diff) | |
download | bcm5719-llvm-a98f6897a24cb087b0875c729a6d5f1d637689fc.tar.gz bcm5719-llvm-a98f6897a24cb087b0875c729a6d5f1d637689fc.zip |
[AArch64] Refactor AArch64NamedImmMapper to become dependent on subtarget features.
In order to introduce v8.1a-specific entities, Mappers should be aware of SubtargetFeatures available.
This patch introduces refactoring, that will then allow to easily introduce:
- v8.1-specific "pan" PState for PStateMapper (PAN extension)
- v8.1-specific sysregs for SysRegMapper (LOR,VHE extensions)
Reviewers: jmolloy
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D8496
Patch by Tom Coxon
llvm-svn: 235089
Diffstat (limited to 'llvm/lib/Target/CppBackend/CPPBackend.cpp')
0 files changed, 0 insertions, 0 deletions