Override the TLI callback enableAggressiveFMAFusion and return true. Indeed, fmul...
authorOlivier Sallenave <ohsallen@us.ibm.com>
Wed, 14 Jan 2015 14:47:24 +0000 (14:47 +0000)
committerOlivier Sallenave <ohsallen@us.ibm.com>
Wed, 14 Jan 2015 14:47:24 +0000 (14:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225984 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/NVPTX/NVPTXISelLowering.h

index d66d81a531603c03d508f902ac182919de82418c..b3fea3f4a36a2b0815af9561a262895ebe3f87e6 100644 (file)
@@ -507,6 +507,8 @@ public:
 
   bool isFMAFasterThanFMulAndFAdd(EVT) const override { return true; }
 
+  bool enableAggressiveFMAFusion(EVT VT) const override { return true; }
+
 private:
   const NVPTXSubtarget &nvptxSubtarget; // cache the subtarget here