[RISCV] Add ISD::EH_DWARF_CFA
authorShao-Ce SUN <sunshaoce@iscas.ac.cn>
Thu, 26 May 2022 18:42:00 +0000 (02:42 +0800)
committerShao-Ce SUN <sunshaoce@iscas.ac.cn>
Wed, 8 Jun 2022 14:03:30 +0000 (22:03 +0800)
commit862f30a42852a4dea7fde6daff385c5046cca6e6
tree23cdcd37d1da334c8c30b0db5db829b7cf236043
parent9e0dbd2a2a4adee04b31e0cfa172fc36dd4ac313
[RISCV] Add ISD::EH_DWARF_CFA

Based on D24038.
LLVM has an @llvm.eh.dwarf.cfa intrinsic, used to lower the GCC-compatible __builtin_dwarf_cfa() builtin.

Reviewed By: StephenFan

Differential Revision: https://reviews.llvm.org/D126181
llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/lib/Target/RISCV/RISCVISelLowering.h
llvm/test/CodeGen/RISCV/eh-dwarf-cfa.ll [new file with mode: 0644]