[PATCH] D66963: [PowerPC] Support extended mnemonics mffprwz etc.

Jinsong Ji via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 29 10:32:54 PDT 2019


jsji created this revision.
jsji added reviewers: nemanjai, steven.zhang, hfinkel.
Herald added subscribers: llvm-commits, shchenz, MaskRay, kbarton, hiraditya, qcolombet.
Herald added a project: LLVM.
jsji added a reviewer: PowerPC.
Herald added a subscriber: wuzish.

Reported in https://github.com/opencv/opencv/issues/15413.

We have serveral extended mnemonics for Move To/From Vector-Scalar Register Instructions
eg: mffprd,mtfprd etc.

We only support one of them, this patch add the others.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D66963

Files:
  llvm/lib/Target/PowerPC/P9InstrResources.td
  llvm/lib/Target/PowerPC/PPCInstrVSX.td
  llvm/test/CodeGen/PowerPC/bitcasts-direct-move.ll
  llvm/test/CodeGen/PowerPC/builtins-ppc-p9-f128.ll
  llvm/test/CodeGen/PowerPC/direct-move-profit.ll
  llvm/test/CodeGen/PowerPC/fp-int-conversions-direct-moves.ll
  llvm/test/CodeGen/PowerPC/fp64-to-int16.ll
  llvm/test/CodeGen/PowerPC/gpr-vsr-spill.ll
  llvm/test/CodeGen/PowerPC/inlineasm-extendedmne.ll
  llvm/test/CodeGen/PowerPC/ppc64-align-long-double.ll
  llvm/test/CodeGen/PowerPC/pr26180.ll
  llvm/test/CodeGen/PowerPC/pr31144.ll
  llvm/test/CodeGen/PowerPC/select-addrRegRegOnly.ll
  llvm/test/CodeGen/PowerPC/setrnd.ll
  llvm/test/CodeGen/PowerPC/store_fptoi.ll
  llvm/test/CodeGen/PowerPC/uint-to-fp-v4i32.ll
  llvm/test/CodeGen/PowerPC/uint-to-ppcfp128-crash.ll
  llvm/test/CodeGen/PowerPC/vec_conv_fp64_to_i32_elts.ll
  llvm/test/CodeGen/PowerPC/vec_conv_i16_to_fp32_elts.ll
  llvm/test/CodeGen/PowerPC/vec_conv_i8_to_fp32_elts.ll
  llvm/test/MC/Disassembler/PowerPC/vsx.txt
  llvm/test/MC/PowerPC/vsx.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D66963.217934.patch
Type: text/x-patch
Size: 37205 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190829/66074d23/attachment.bin>


More information about the llvm-commits mailing list