[all-commits] [llvm/llvm-project] 8a8983: [Hexagon] Use default attributes for intrinsics
Nikita Popov via All-commits
all-commits at lists.llvm.org
Fri Nov 11 01:59:15 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 8a8983b279dd5e4dceabe1fadbb8980b6adb88f9
https://github.com/llvm/llvm-project/commit/8a8983b279dd5e4dceabe1fadbb8980b6adb88f9
Author: Nikita Popov <npopov at redhat.com>
Date: 2022-11-11 (Fri, 11 Nov 2022)
Changed paths:
M llvm/include/llvm/IR/IntrinsicsHexagon.td
M llvm/test/CodeGen/Hexagon/circ-load-isel.ll
M llvm/test/CodeGen/Hexagon/select-vector-pred.ll
Log Message:
-----------
[Hexagon] Use default attributes for intrinsics
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
More information about the All-commits
mailing list