Commit 50f16ff
authored
[AArch64] Make the list of outline atomic supported operations explicit (#167760)
As new operations are added (for example uinc_wrap, udec_wrap,
usub_cond, usub_sat), they will not automatically be supported by
outline atomics and so should be expanded by the pre-isel pass. Make the
list of supported outline atomics explicit to make sure we only mark the
expected intrinsics as outline atomics.
Fixes #1677281 parent 23f6a8a commit 50f16ff
File tree
2 files changed
+345
-26
lines changed- llvm
- lib/Target/AArch64
- test/CodeGen/AArch64
2 files changed
+345
-26
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29340 | 29340 | | |
29341 | 29341 | | |
29342 | 29342 | | |
29343 | | - | |
29344 | | - | |
29345 | | - | |
29346 | | - | |
| 29343 | + | |
| 29344 | + | |
| 29345 | + | |
| 29346 | + | |
| 29347 | + | |
| 29348 | + | |
| 29349 | + | |
29347 | 29350 | | |
| 29351 | + | |
| 29352 | + | |
29348 | 29353 | | |
29349 | 29354 | | |
29350 | 29355 | | |
| |||
0 commit comments