Commit 467057c
[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 400a02b commit 467057c
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