Commit eb3786c
[AArch64][SME] Fix inlining bug introduced in llvm#78703 (llvm#79994)
Calling a `__arm_locally_streaming` function from a function that
is not a streaming-SVE function would lead to incorrect inlining.
The issue didn't surface because the tests were not testing what
they were supposed to test.
(cherry picked from commit 3abf55a)1 parent a0ecfaa commit eb3786c
File tree
2 files changed
+195
-191
lines changed- llvm
- lib/Target/AArch64
- test/Transforms/Inline/AArch64
2 files changed
+195
-191
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
236 | | - | |
237 | | - | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
238 | 245 | | |
239 | 246 | | |
240 | 247 | | |
241 | 248 | | |
242 | | - | |
243 | | - | |
244 | | - | |
| 249 | + | |
245 | 250 | | |
246 | 251 | | |
247 | 252 | | |
| |||
4062 | 4067 | | |
4063 | 4068 | | |
4064 | 4069 | | |
4065 | | - | |
| 4070 | + | |
0 commit comments