[all-commits] [llvm/llvm-project] cde974: Add PISA register file, instruction set, and MC layer
Michal Paszkowski via All-commits
all-commits at lists.llvm.org
Wed Aug 5 14:18:47 PDT 2026
Branch: refs/heads/users/michalpaszkowski/pisa_backend_upstreaming_3
Home: https://github.com/llvm/llvm-project
Commit: cde97472124630b6c8757943baf79efb2f1d1829
https://github.com/llvm/llvm-project/commit/cde97472124630b6c8757943baf79efb2f1d1829
Author: Michal Paszkowski <michal.paszkowski at intel.com>
Date: 2026-08-05 (Wed, 05 Aug 2026)
Changed paths:
M llvm/include/llvm/IR/CallingConv.h
M llvm/include/llvm/MC/MCInst.h
A llvm/include/llvm/Target/PISA/MnemonicOperand.td
M llvm/lib/MC/MCInst.cpp
M llvm/lib/Target/PISA/CMakeLists.txt
M llvm/lib/Target/PISA/MCTargetDesc/CMakeLists.txt
A llvm/lib/Target/PISA/MCTargetDesc/PISABaseInfo.h
A llvm/lib/Target/PISA/MCTargetDesc/PISAEnum.cpp
A llvm/lib/Target/PISA/MCTargetDesc/PISAEnum.h
M llvm/lib/Target/PISA/MCTargetDesc/PISAInstPrinter.cpp
M llvm/lib/Target/PISA/MCTargetDesc/PISAInstPrinter.h
A llvm/lib/Target/PISA/MCTargetDesc/PISAMCExpr.cpp
A llvm/lib/Target/PISA/MCTargetDesc/PISAMCExpr.h
M llvm/lib/Target/PISA/MCTargetDesc/PISAMCTargetDesc.cpp
M llvm/lib/Target/PISA/MCTargetDesc/PISAMCTargetDesc.h
A llvm/lib/Target/PISA/MCTargetDesc/PISARegEncoder.cpp
A llvm/lib/Target/PISA/MCTargetDesc/PISARegEncoder.h
A llvm/lib/Target/PISA/MCTargetDesc/PISATargetStreamer.cpp
A llvm/lib/Target/PISA/MCTargetDesc/PISATargetStreamer.h
M llvm/lib/Target/PISA/PISA.td
A llvm/lib/Target/PISA/PISACacheCtrlMMRA.h
A llvm/lib/Target/PISA/PISACombine.td
A llvm/lib/Target/PISA/PISADefines.h
A llvm/lib/Target/PISA/PISAGenericOpcodes.td
A llvm/lib/Target/PISA/PISAHelpers.h
A llvm/lib/Target/PISA/PISAInstrFormats.td
M llvm/lib/Target/PISA/PISAInstrInfo.cpp
M llvm/lib/Target/PISA/PISAInstrInfo.h
M llvm/lib/Target/PISA/PISAInstrInfo.td
A llvm/lib/Target/PISA/PISAMCInstLower.cpp
A llvm/lib/Target/PISA/PISAMCInstLower.h
A llvm/lib/Target/PISA/PISARegManager.cpp
A llvm/lib/Target/PISA/PISARegManager.h
A llvm/lib/Target/PISA/PISARegisterBanks.td
M llvm/lib/Target/PISA/PISARegisterInfo.cpp
M llvm/lib/Target/PISA/PISARegisterInfo.h
M llvm/lib/Target/PISA/PISARegisterInfo.td
A llvm/lib/Target/PISA/PISAUtils.cpp
A llvm/lib/Target/PISA/PISAUtils.h
Log Message:
-----------
Add PISA register file, instruction set, and MC layer
Add the PISA register file and register-bank descriptions, the instruction
formats and definitions, and the MC/assembly layer (instruction printer,
register and code encoders, target streamer, MC target description and the
supporting enums), replacing the stub descriptions from
the initial target skeleton.
This provides the instruction-set description and assembly-emission
foundation. The GlobalISel lowering and instruction selection that consume it
are added in the following changes.
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