| commit | 7cd58934a8c8b4ef61d0c31ddef1b4807be6f53a | [log] [tgz] |
|---|---|---|
| author | Tim Northover <tnorthover@apple.com> | Thu Jan 22 17:23:04 2015 +0000 |
| committer | Tim Northover <tnorthover@apple.com> | Thu Jan 22 17:23:04 2015 +0000 |
| tree | 8586e7ea0cbd1580e7e0e1725dfe89caa6e1272d | |
| parent | 97bdc7546157aa56eccdf676c72c08a2d8d5ff51 [diff] |
AArch64: decode all MRS/MSR forms early to avoid saving FeatureBits. Currently, we're adding a uint64_t describing the current subtarget so that matching can check whether the specified register is valid. However, we want to move to a bitset for those bits (x86 has more than 64 of them). This can't live in a union so it's probably better to do the checks early (especially as there are only 3 of them). llvm-svn: 226841