[all-commits] [llvm/llvm-project] 1d782c: [PowerPC] Pass nofpexcept flag to custom lowered c...

Qiu Chaofan via All-commits all-commits at lists.llvm.org
Sun Sep 20 19:44:50 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1d782c29872ce3dcc4b64bfde97e197e9042fbfb
      https://github.com/llvm/llvm-project/commit/1d782c29872ce3dcc4b64bfde97e197e9042fbfb
  Author: Qiu Chaofan <qiucofan at cn.ibm.com>
  Date:   2020-09-21 (Mon, 21 Sep 2020)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
    M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
    M llvm/test/CodeGen/PowerPC/fp-strict-conv-f128.ll
    M llvm/test/CodeGen/PowerPC/fp-strict-conv.ll

  Log Message:
  -----------
  [PowerPC] Pass nofpexcept flag to custom lowered constrained ops

This is a follow-up of D86605. For strict DAG FP node, if its FP
exception behavior metadata is ignore, it should have nofpexcept flag.
But during custom lowering, this flag isn't passed down.

This is also seen on X86 target.

Reviewed By: uweigand

Differential Revision: https://reviews.llvm.org/D87390




More information about the All-commits mailing list