diff options
author | Archibald Elliott <archibald.elliott@arm.com> | 2022-11-22 17:26:52 +0000 |
---|---|---|
committer | Archibald Elliott <archibald.elliott@arm.com> | 2022-11-24 17:47:48 +0000 |
commit | 605e22b7d414fa1624c29e7cdcfa231aa454dad3 (patch) | |
tree | 1044d58a9e226cc51d37d3e2c4dae1d3057408f5 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | f809f97a19dde4be0ee7bf5f5042bf45bbee363f (diff) | |
download | llvm-605e22b7d414fa1624c29e7cdcfa231aa454dad3.zip llvm-605e22b7d414fa1624c29e7cdcfa231aa454dad3.tar.gz llvm-605e22b7d414fa1624c29e7cdcfa231aa454dad3.tar.bz2 |
[AArch64] Add Missing System Registers
The following system registers have been missing upstream:
- ID_DFR1_EL1
- AMCG1IDR_EL0 (present when FEAT_AMUv1p1 implemented - optional from v8.6-a)
- HAFGRTR_EL2 (present when FEAT_AMUv1 and FEAT_FGT are implemented)
With regards to HAFGRTR_EL2, this is only present when you have both
extensions. As FEAT_FGT is part of a later architecture, we group it
with those registers. In all honesty, this is a good example of the
kinds of place where just enabling all system registers all the time
would be easiest.
Differential Revision: https://reviews.llvm.org/D138553
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions