[PATCH] D111551: [AArch64] Split out processor/tuning features
Dave Green via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 14 08:22:03 PDT 2021
dmgreen added a comment.
Yeah scheduling changes can be a bit difficult to check well. Thanks for adding the new test. There are others like FeatureAggressiveFMA and FeatureLSLFast that can more directly alter codegen, if they are easier to test with.
If not, whilst looking around I found an issue with FeatureAltFPCmp, but otherwise this looks good to me. (And perhaps consider formatting the ProcessorModel lines to be sorter, but them being like this doesn't block the patch).
================
Comment at: llvm/lib/Target/AArch64/AArch64.td:758
FeatureAlternateSExtLoadCVTF32Pattern,
FeatureAltFPCmp,
FeatureArithmeticBccFusion,
----------------
I was wrong about FeatureAltFPCmp if I said it should be a tuning feature. Looks like it is a 8.5 architecture feature controlling the axflag and xaflag instructions.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D111551/new/
https://reviews.llvm.org/D111551
More information about the llvm-commits
mailing list