[PATCH] D63916: [PowerPC] Add constraint fp support about exception part for operation +-*/

Zixuan Wu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 27 20:27:59 PDT 2019


wuzish created this revision.
wuzish added reviewers: hfinkel, nemanjai, jsji, kbarton, uweigand.
Herald added subscribers: llvm-commits, hiraditya.
Herald added a project: LLVM.
wuzish added a reviewer: andrew.w.kaylor.

The concept of strict floating point nodes was added into LLVM in https://reviews.llvm.org/D55506.
This is the first patch to add constraint fp support about exception part for PowerPC target, which only handles basic +-*/ operations. 
Remaining operation work will be submitted in follow-up patches.


Repository:
  rL LLVM

https://reviews.llvm.org/D63916

Files:
  llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  llvm/lib/Target/PowerPC/PPCInstrInfo.td
  llvm/lib/Target/PowerPC/PPCInstrVSX.td
  llvm/test/CodeGen/PowerPC/fp-strict-add-f128.ll
  llvm/test/CodeGen/PowerPC/fp-strict-add.ll
  llvm/test/CodeGen/PowerPC/fp-strict-div-f128.ll
  llvm/test/CodeGen/PowerPC/fp-strict-div.ll
  llvm/test/CodeGen/PowerPC/fp-strict-mul-f128.ll
  llvm/test/CodeGen/PowerPC/fp-strict-mul.ll
  llvm/test/CodeGen/PowerPC/fp-strict-sub-f128.ll
  llvm/test/CodeGen/PowerPC/fp-strict-sub.ll
  llvm/test/CodeGen/PowerPC/vector-constrained-fp-intrinsics.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D63916.206990.patch
Type: text/x-patch
Size: 29936 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190628/104204cc/attachment.bin>


More information about the llvm-commits mailing list