[PATCH] D64193: [PowerPC] Add constraint fp support about exception part for remaining operations

Zixuan Wu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 3 23:10:46 PDT 2019


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

The concept of strict floating point nodes was added into LLVM in https://reviews.llvm.org/D55506.
This is the second follow-up patch to add constraint fp support about exception part for PowerPC target, which is developed based on https://reviews.llvm.org/D63916


Repository:
  rL LLVM

https://reviews.llvm.org/D64193

Files:
  llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  llvm/lib/Target/PowerPC/PPCInstrInfo.td
  llvm/lib/Target/PowerPC/PPCInstrVSX.td
  llvm/test/CodeGen/PowerPC/build-vector-tests.ll
  llvm/test/CodeGen/PowerPC/fp-strict-fceil-f128.ll
  llvm/test/CodeGen/PowerPC/fp-strict-fceil.ll
  llvm/test/CodeGen/PowerPC/fp-strict-ffloor-f128.ll
  llvm/test/CodeGen/PowerPC/fp-strict-ffloor.ll
  llvm/test/CodeGen/PowerPC/fp-strict-fma-f128.ll
  llvm/test/CodeGen/PowerPC/fp-strict-fma.ll
  llvm/test/CodeGen/PowerPC/fp-strict-fmaxnum.ll
  llvm/test/CodeGen/PowerPC/fp-strict-fminnum.ll
  llvm/test/CodeGen/PowerPC/fp-strict-fnearbyint-f128.ll
  llvm/test/CodeGen/PowerPC/fp-strict-fnearbyint.ll
  llvm/test/CodeGen/PowerPC/fp-strict-fpext-f128.ll
  llvm/test/CodeGen/PowerPC/fp-strict-fpext.ll
  llvm/test/CodeGen/PowerPC/fp-strict-fpround-f128.ll
  llvm/test/CodeGen/PowerPC/fp-strict-fpround.ll
  llvm/test/CodeGen/PowerPC/fp-strict-frint-f128.ll
  llvm/test/CodeGen/PowerPC/fp-strict-fround-f128.ll
  llvm/test/CodeGen/PowerPC/fp-strict-fround.ll
  llvm/test/CodeGen/PowerPC/fp-strict-ftrunc-f128.ll
  llvm/test/CodeGen/PowerPC/fp-strict-ftrunc.ll
  llvm/test/CodeGen/PowerPC/fp-strict-sqrt-f128.ll
  llvm/test/CodeGen/PowerPC/fp-strict-sqrt.ll
  llvm/test/CodeGen/PowerPC/vector-constrained-fp-intrinsics.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D64193.207973.patch
Type: text/x-patch
Size: 91314 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190704/058069d0/attachment.bin>


More information about the llvm-commits mailing list