[all-commits] [llvm/llvm-project] 4880e1: [RISCV] Support frame pointers in SiFive CLIC pree...

Zeyi Xu via All-commits all-commits at lists.llvm.org
Thu Sep 24 19:00:33 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4880e16f73dfc25762a857b9c08ad2bd5c14c8e0
      https://github.com/llvm/llvm-project/commit/4880e16f73dfc25762a857b9c08ad2bd5c14c8e0
  Author: Zeyi Xu <zeyi2 at nekoarch.cc>
  Date:   2026-09-25 (Fri, 25 Sep 2026)

  Changed paths:
    M clang/docs/ReleaseNotes.md
    M llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
    M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
    R llvm/test/CodeGen/RISCV/sifive-interrupt-attr-err.ll
    M llvm/test/CodeGen/RISCV/sifive-interrupt-attr.ll
    M llvm/test/CodeGen/RISCV/sifive-interrupt-frame-flags.ll
    A llvm/test/CodeGen/RISCV/sifive-interrupt-frame-pointer.ll

  Log Message:
  -----------
  [RISCV] Support frame pointers in SiFive CLIC preemptible handlers (#221318)

This commit adds frame-pointer support for SiFive CLIC preemptible
handlers by using t0 to save mcause and mepc to dedicated stack slots in
both cases.



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