[PATCH] D59393: [NVPTX] generate correct MMA instruction mnemonics with PTX63+.

Artem Belevich via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 14 15:19:34 PDT 2019


tra created this revision.
tra added a reviewer: jlebar.
Herald added subscribers: jdoerfert, bixia, hiraditya, sanjoy, jholewinski.
Herald added a reviewer: serge-sans-paille.
Herald added a project: LLVM.
tra added a parent revision: D59389: [NVPTX] Refactor generation of MMA intrinsics and instructions. NFC..

PTX 6.3 requires using ".aligned" in the MMA instruction names.
In order to generate correct name, now we pass current
PTX version to each instruction as an extra constant operand
and InstPrinter adjusts its output accordingly.


https://reviews.llvm.org/D59393

Files:
  llvm/include/llvm/IR/IntrinsicsNVVM.td
  llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp
  llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h
  llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
  llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
  llvm/test/CodeGen/NVPTX/wmma.py

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D59393.190741.patch
Type: text/x-patch
Size: 21733 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190314/455271bf/attachment-0001.bin>


More information about the llvm-commits mailing list