diff options
author | Nikita Popov <npopov@redhat.com> | 2022-11-08 11:48:03 +0100 |
---|---|---|
committer | Nikita Popov <npopov@redhat.com> | 2022-11-15 16:01:14 +0100 |
commit | 884b919f2e104b8316a3cda21ecef8d22ba3a3d3 (patch) | |
tree | 7a755e613626989b1453df351387eb291c601c51 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | 966867af732cc0501def980e6fd2866aba610d4f (diff) | |
download | llvm-884b919f2e104b8316a3cda21ecef8d22ba3a3d3.zip llvm-884b919f2e104b8316a3cda21ecef8d22ba3a3d3.tar.gz llvm-884b919f2e104b8316a3cda21ecef8d22ba3a3d3.tar.bz2 |
Reapply [Hexagon] Use default attributes for intrinsics
The issue that caused the revert has been fixed in:
44bd80751274a81c870882968ecd478b03af292a
-----
This switches Hexagon intrinsics to use the default attributes
(nosync, nofree, nocallback and willreturn). Especially willreturn
is needed to prevent optimization regressions in the future.
The only intrinsics I've excluded here are the load/store locked
intrinsics, which presumably aren't nosync.
Differential Revision: https://reviews.llvm.org/D137623
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions