[PATCH] D40177: performance improvements for ThunderX2 T99
Kristof Beyls via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 22 00:31:13 PST 2017
kristof.beyls added inline comments.
================
Comment at: lib/Target/AArch64/AArch64ISelLowering.cpp:10981-10984
+bool AArch64TargetLowering::enableAggressiveFMAFusion(EVT VT) const {
+ return Subtarget->getProcFamily() == AArch64Subtarget::ThunderX2T99 &&
+ VT.isFloatingPoint();
+}
----------------
I get the impression that the enabling of AggressiveFMAFusion is orthogonal to the change in the pipeline model.
If so, I think it's better to commit these separately.
Also, I think this needs a regression test to show that this does what you want.
Repository:
rL LLVM
https://reviews.llvm.org/D40177
More information about the llvm-commits
mailing list