[all-commits] [llvm/llvm-project] 3c307b: Add PISA AsmPrinter

Michal Paszkowski via All-commits all-commits at lists.llvm.org
Tue Sep 22 12:40:35 PDT 2026


  Branch: refs/heads/users/michalpaszkowski/pisa_backend_upstreaming_7
  Home:   https://github.com/llvm/llvm-project
  Commit: 3c307bac99fbf93c7aaf361706edbf16be365007
      https://github.com/llvm/llvm-project/commit/3c307bac99fbf93c7aaf361706edbf16be365007
  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/PISAAsmPrinter.cpp
    A llvm/test/CodeGen/PISA/load.ll
    A llvm/test/CodeGen/PISA/return.ll
    A llvm/test/CodeGen/PISA/store.ll
    A llvm/test/CodeGen/PISA/unreachable.ll

  Log Message:
  -----------
  Add PISA AsmPrinter

Add PISAAsmPrinter to complete the codegen pipeline with end-to-end code
emission.


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

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

  Log Message:
  -----------
  Formatting fix


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

  Changed paths:
    M llvm/lib/Target/PISA/PISAAsmPrinter.cpp
    A llvm/test/CodeGen/PISA/asm-printer-unsupported-vector-hint.ll
    M llvm/test/CodeGen/PISA/load.ll
    M llvm/test/CodeGen/PISA/return.ll
    M llvm/test/CodeGen/PISA/store.ll
    M llvm/test/CodeGen/PISA/unreachable.ll

  Log Message:
  -----------
  Fix issues raised in earlier PRs


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

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

  Log Message:
  -----------
  Inline comparison into the assertion


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

  Changed paths:
    M llvm/lib/Target/PISA/PISAAsmPrinter.cpp
    A llvm/test/CodeGen/PISA/asm-printer-fp-inline-asm.mir

  Log Message:
  -----------
  Fix printing FP immediates


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

  Changed paths:
    M llvm/test/CodeGen/PISA/load.ll

  Log Message:
  -----------
  Remove -verify-machineinstr


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

  Changed paths:
    M llvm/lib/Target/PISA/PISAAsmPrinter.cpp
    A llvm/test/CodeGen/PISA/asm-printer-unusual-vector-global.ll

  Log Message:
  -----------
  Add a test for reportFatalUsageError


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

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

  Log Message:
  -----------
  Document why AsmPrinter::emitGlobalConstant is not used


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

  Changed paths:
    M llvm/lib/Target/PISA/PISAAsmPrinter.cpp
    A llvm/test/CodeGen/PISA/asm-printer-annotation-globals.ll

  Log Message:
  -----------
  Remove the user scan and add a test


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

  Changed paths:
    A llvm/test/CodeGen/PISA/asm-printer-special-globals.ll

  Log Message:
  -----------
  Add asm-printer-special-globals.ll to test isIgnoredIntrinsicGlobal


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

  Changed paths:
    A llvm/test/CodeGen/PISA/asm-printer-unsupported-vector-hint-fp128.ll

  Log Message:
  -----------
  Add asm-printer-unsupported-vector-hint-fp128.ll test


Compare: https://github.com/llvm/llvm-project/compare/98b4cf2c809c...623fbcb8296a

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