[PATCH] D31801: Performance enhancements for Cavium ThunderX2 T99

Renato Golin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 11 03:31:51 PDT 2017


rengolin added a reviewer: kristof.beyls.
rengolin added a subscriber: kristof.beyls.
rengolin added a comment.

Wow, great additions, thanks!

I think the check could be a target feature, or it could be true to all AArch64 targets.

@kristof.beyls isn't FMA always faster on vanilla AArch64?

@t.p.northover same for Apple's hardware, I think, no?

cheers,
--renato



================
Comment at: lib/Target/AArch64/AArch64ISelLowering.cpp:7624
+  case AArch64Subtarget::ThunderX2T99:
+  case AArch64Subtarget::ThunderXT88:
+    if (VT.isFloatingPoint() && VT.isVector())
----------------
This smells like a target feature. :)


Repository:
  rL LLVM

https://reviews.llvm.org/D31801





More information about the llvm-commits mailing list