[all-commits] [llvm/llvm-project] 4e98ad: [RISCV] Add tests for F/D with non-FP ABI to inter...
Craig Topper via All-commits
all-commits at lists.llvm.org
Mon Apr 8 16:13:15 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 4e98adf677fe6eb9aea5606c44ccc97f02d2f48a
https://github.com/llvm/llvm-project/commit/4e98adf677fe6eb9aea5606c44ccc97f02d2f48a
Author: Craig Topper <craig.topper at sifive.com>
Date: 2024-04-08 (Mon, 08 Apr 2024)
Changed paths:
M llvm/test/CodeGen/RISCV/interrupt-attr.ll
Log Message:
-----------
[RISCV] Add tests for F/D with non-FP ABI to interrupt-attr.ll. NFC
Without a floating point aware ABI for callees, an interrupt handler
needs to save all floating point registers even normally callee saved.
We are currently unnecessarily saving callee saved FP registers when
a floating point ABI is used by the callee. This is different than gcc
as noted in this discourse
post https://discourse.llvm.org/t/has-bugs-when-optimizing-save-restore-csrs-by-changing-csr-xlen-f32-interrupt/78200/1
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