[all-commits] [llvm/llvm-project] c2b5a7: Add PISA IR intrinsics and address-space utilities

Michal Paszkowski via All-commits all-commits at lists.llvm.org
Mon Sep 21 03:20:33 PDT 2026


  Branch: refs/heads/users/michalpaszkowski/pisa_backend_upstreaming_2
  Home:   https://github.com/llvm/llvm-project
  Commit: c2b5a7514813b8cd96ba81571182f8170d60bffb
      https://github.com/llvm/llvm-project/commit/c2b5a7514813b8cd96ba81571182f8170d60bffb
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M llvm/include/llvm/IR/CMakeLists.txt
    M llvm/include/llvm/IR/Intrinsics.td
    A llvm/include/llvm/IR/IntrinsicsPISA.td
    A llvm/include/llvm/IR/PISAIntrinsicUtils.h
    A llvm/include/llvm/Support/PISAAddrSpace.h
    M llvm/lib/IR/CMakeLists.txt
    M llvm/lib/IR/Intrinsics.cpp
    A llvm/lib/IR/PISAIntrinsicUtils.cpp
    A llvm/test/CodeGen/PISA/intrinsics-address-space.ll
    A llvm/test/CodeGen/PISA/intrinsics-attributes.ll
    A llvm/test/CodeGen/PISA/intrinsics.ll

  Log Message:
  -----------
  Add PISA IR intrinsics and address-space utilities

This patch adds the PISA IR intrinsics definitions, address space
utilities, and basic tests.


  Commit: 894f62684c38cd7f4170d72ea02886a27b161e37
      https://github.com/llvm/llvm-project/commit/894f62684c38cd7f4170d72ea02886a27b161e37
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsPISA.td
    M llvm/include/llvm/IR/PISAIntrinsicUtils.h
    M llvm/include/llvm/Support/PISAAddrSpace.h

  Log Message:
  -----------
  Change ordering, add links to PISA spec


  Commit: 9835f6aaa9827bbe149ff6afaa9acd3e29474768
      https://github.com/llvm/llvm-project/commit/9835f6aaa9827bbe149ff6afaa9acd3e29474768
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M llvm/lib/IR/PISAIntrinsicUtils.cpp

  Log Message:
  -----------
  Remove the default case from printRoundingMode


  Commit: b85c690ab64fe71a2db18357bc30c91db5e01183
      https://github.com/llvm/llvm-project/commit/b85c690ab64fe71a2db18357bc30c91db5e01183
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M llvm/include/llvm/IR/PISAIntrinsicUtils.h

  Log Message:
  -----------
  Remove unused MemoryScope


  Commit: 38c48441263ef6281cd5e3d9db184264793be8dc
      https://github.com/llvm/llvm-project/commit/38c48441263ef6281cd5e3d9db184264793be8dc
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsPISA.td
    M llvm/test/CodeGen/PISA/intrinsics-attributes.ll

  Log Message:
  -----------
  Change int_pisa_activemask to PISADefaultAttrsIntrinsicClang


  Commit: 3b7a04786743a784d4781cdf2ba60a0b20ec81a1
      https://github.com/llvm/llvm-project/commit/3b7a04786743a784d4781cdf2ba60a0b20ec81a1
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsPISA.td
    M llvm/lib/IR/PISAIntrinsicUtils.cpp
    M llvm/test/CodeGen/PISA/intrinsics-attributes.ll
    M llvm/test/CodeGen/PISA/intrinsics.ll

  Log Message:
  -----------
  Use printMemoryOrdering in int_pisa_cas_fatom


  Commit: 10360086fa15ab3279ba44b2fbc64a4da502f7bc
      https://github.com/llvm/llvm-project/commit/10360086fa15ab3279ba44b2fbc64a4da502f7bc
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsPISA.td

  Log Message:
  -----------
  Removed redundant IntrWillReturn from dp4a intrinsics


  Commit: 41dfc778d1ae28a358a3651d5b25ac9584d03713
      https://github.com/llvm/llvm-project/commit/41dfc778d1ae28a358a3651d5b25ac9584d03713
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsPISA.td

  Log Message:
  -----------
  Add Commutative to int_pisa_fadd, int_pisa_fmul, int_pisa_fma, int_pisa_smad. Extended PISAFloatIntrinsic to accept optional properties


  Commit: 2aca47667933baec34f85d302bd7ea3b260171f3
      https://github.com/llvm/llvm-project/commit/2aca47667933baec34f85d302bd7ea3b260171f3
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsPISA.td

  Log Message:
  -----------
  Removed unused global, constant, and shared aliases in IntrinsicsPISA.td


  Commit: db9d63ab89db7711b9c660c18ecb2179a9e82368
      https://github.com/llvm/llvm-project/commit/db9d63ab89db7711b9c660c18ecb2179a9e82368
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsPISA.td
    M llvm/test/CodeGen/PISA/intrinsics-attributes.ll

  Log Message:
  -----------
  Add IntrNoCallback, IntrNoFree, IntrWillReturn to PISAIntrinsicBarrier


  Commit: 33c0cba27879ed2df46fb97a208bb79b1e24d6aa
      https://github.com/llvm/llvm-project/commit/33c0cba27879ed2df46fb97a208bb79b1e24d6aa
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsPISA.td
    M llvm/test/CodeGen/PISA/intrinsics.ll

  Log Message:
  -----------
  Add RoundingModeArgInfo to PISAUnaryRndIntrinsic, PISABinaryRndIntrinsic, int_pisa_fptosi_rnd, int_pisa_fptoui_rnd


Compare: https://github.com/llvm/llvm-project/compare/cb32dd5dee3a...33c0cba27879

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list