[PATCH] D63707: [AArch64] Define ETE and TRBE system registers
Oliver Stannard (Linaro) via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 10 02:21:37 PDT 2019
ostannard added inline comments.
================
Comment at: llvm/lib/Target/AArch64/AArch64.td:743
+ FeaturePostRAScheduler,
+ FeatureETE
]>;
----------------
chill wrote:
> ostannard wrote:
> > Why are you enabling this for the generic target? No existing hardware will have these instructions, so we should reject them unless they're explicitly enabled.
> That's because we have no other means to enable them, thus they are enabled by default. Our plan is when the future architecture extensions find their place in some future architecture, then to have them enabled for that architecture only. Until then we want to make them available for people to experiment.
>
In which case we should add an actual way to turn this on (an extension flag in targetparser), rather than hijacking an existing architecture.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D63707/new/
https://reviews.llvm.org/D63707
More information about the llvm-commits
mailing list