[all-commits] [llvm/llvm-project] 3dc063: [RISCV] Add MC layer support for Zicfiss. (#66043)

Yeting Kuo via All-commits all-commits at lists.llvm.org
Fri Dec 29 23:40:34 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3dc0638cfc19e140daff7bf1281648daca8212fa
      https://github.com/llvm/llvm-project/commit/3dc0638cfc19e140daff7bf1281648daca8212fa
  Author: Yeting Kuo <46629943+yetingk at users.noreply.github.com>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M clang/test/Preprocessor/riscv-target-features.c
    M llvm/docs/RISCVUsage.rst
    M llvm/lib/Support/RISCVISAInfo.cpp
    M llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
    M llvm/lib/Target/RISCV/RISCVFeatures.td
    M llvm/lib/Target/RISCV/RISCVInstrInfo.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoZcmop.td
    A llvm/lib/Target/RISCV/RISCVInstrInfoZicfiss.td
    M llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp
    M llvm/lib/Target/RISCV/RISCVRegisterInfo.td
    M llvm/test/MC/RISCV/attribute-arch.s
    A llvm/test/MC/RISCV/compressed-zicfiss.s
    A llvm/test/MC/RISCV/rv32zicfiss-invalid.s
    A llvm/test/MC/RISCV/rv64zicfiss-invalid.s
    A llvm/test/MC/RISCV/zicfiss-valid.s
    M llvm/unittests/Support/RISCVISAInfoTest.cpp

  Log Message:
  -----------
  [RISCV] Add MC layer support for Zicfiss. (#66043)

The patch adds the instructions in Zicfiss extension. Zicfiss extension
is to support shadow stack for control flow integrity. This patch is
based on version [0.3.1].

[0.3.1]: https://github.com/riscv/riscv-cfi/releases/tag/v0.3.1




More information about the All-commits mailing list