[all-commits] [llvm/llvm-project] 4d8bb0: Add PISAInstructionSelector

Michal Paszkowski via All-commits all-commits at lists.llvm.org
Tue Sep 22 10:53:09 PDT 2026


  Branch: refs/heads/users/michalpaszkowski/pisa_backend_upstreaming_5
  Home:   https://github.com/llvm/llvm-project
  Commit: 4d8bb085e4483df89d44940d90f7135dd1ed6151
      https://github.com/llvm/llvm-project/commit/4d8bb085e4483df89d44940d90f7135dd1ed6151
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-22 (Tue, 22 Sep 2026)

  Changed paths:
    M llvm/lib/Target/PISA/CMakeLists.txt
    A llvm/lib/Target/PISA/PISAInstructionSelector.cpp
    M llvm/lib/Target/PISA/PISASubtarget.cpp
    M llvm/lib/Target/PISA/PISATargetMachine.cpp
    A llvm/test/CodeGen/PISA/GlobalISel/inst-select-build-vector-v64.mir
    A llvm/test/CodeGen/PISA/GlobalISel/inst-select-constant-float-type.mir
    A llvm/test/CodeGen/PISA/GlobalISel/inst-select-ctlz.mir
    A llvm/test/CodeGen/PISA/GlobalISel/inst-select-cttz.mir
    A llvm/test/CodeGen/PISA/GlobalISel/inst-select-debug-trace.mir

  Log Message:
  -----------
  Add PISAInstructionSelector

Add the PISAInstructionSelector, the final Subtarget/TargetMachine
wiring, and selection tests.


  Commit: 1a2ccd2ecc347fa30dffd01b0349b27535a0dd5c
      https://github.com/llvm/llvm-project/commit/1a2ccd2ecc347fa30dffd01b0349b27535a0dd5c
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-22 (Tue, 22 Sep 2026)

  Changed paths:
    M llvm/lib/Target/PISA/PISAInstructionSelector.cpp

  Log Message:
  -----------
  Add getAPFloatFromSize helper


  Commit: 73571b5e2c313f768ad836145e070de1f3f7c581
      https://github.com/llvm/llvm-project/commit/73571b5e2c313f768ad836145e070de1f3f7c581
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-22 (Tue, 22 Sep 2026)

  Changed paths:
    M llvm/lib/Target/PISA/PISAInstructionSelector.cpp
    M llvm/test/CodeGen/PISA/GlobalISel/inst-select-build-vector-v64.mir
    M llvm/test/CodeGen/PISA/GlobalISel/inst-select-constant-float-type.mir
    M llvm/test/CodeGen/PISA/GlobalISel/inst-select-ctlz.mir
    M llvm/test/CodeGen/PISA/GlobalISel/inst-select-cttz.mir
    M llvm/test/CodeGen/PISA/GlobalISel/inst-select-debug-trace.mir
    A llvm/test/CodeGen/PISA/GlobalISel/inst-select-fcanonicalize.mir

  Log Message:
  -----------
  Apply fixes following review comments in earlier PRs


  Commit: 611c1b0609cc8191c47d8fa3f0b13911bdd967b2
      https://github.com/llvm/llvm-project/commit/611c1b0609cc8191c47d8fa3f0b13911bdd967b2
  Author: Michal Paszkowski <michal.paszkowski at intel.com>
  Date:   2026-09-22 (Tue, 22 Sep 2026)

  Changed paths:
    M llvm/lib/Target/PISA/PISAInstructionSelector.cpp
    A llvm/test/CodeGen/PISA/GlobalISel/inst-select-unknown-fence.ll

  Log Message:
  -----------
  Use MI.emitGenericError for an unsupported fence syncscope


Compare: https://github.com/llvm/llvm-project/compare/dfd6ce313c4c...611c1b0609cc

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