diff options
| author | Sam Elliott <aelliott@qti.qualcomm.com> | 2026-02-10 19:49:16 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-10 19:49:16 -0800 |
| commit | ab33f1e427f7757a180e77ebeb67faded5b5b3d3 (patch) | |
| tree | 7a82593d74d353fe1dc6eb7fd5bab45e8c68c182 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
| parent | 36caa31621daef06b0696f0c500822bf32c4bb2a (diff) | |
| download | llvm-ab33f1e427f7757a180e77ebeb67faded5b5b3d3.tar.gz llvm-ab33f1e427f7757a180e77ebeb67faded5b5b3d3.tar.bz2 llvm-ab33f1e427f7757a180e77ebeb67faded5b5b3d3.zip | |
[IROutliner] Add TTI Hook for Propagating Attributes (#153985)
On RISC-V, the interrupt attribute relates only to the prolog and epilog
of the attributed function (and has specific restrictions on the
function's signature). It does not change how that function calls other
functions, and when outlining, the outlined function must not have this
attribute.
This adds a target-independent hook to TTI so targets can choose which
attributes to propagate (by default all are propagated).
Fixes #149969
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions
