diff options
| author | Sander de Smalen <sander.desmalen@arm.com> | 2023-10-30 10:47:07 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-30 10:47:07 +0000 |
| commit | 6d30bc00858941043ea7d45938192adfd1020922 (patch) | |
| tree | 233edda033be104c6872ff2f9df602168dfd1dfa /lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h | |
| parent | a902ca66428164b4f11dedf1c551393add511271 (diff) | |
| download | llvm-6d30bc00858941043ea7d45938192adfd1020922.zip llvm-6d30bc00858941043ea7d45938192adfd1020922.tar.gz llvm-6d30bc00858941043ea7d45938192adfd1020922.tar.bz2 | |
[AArch64][SME] Allow inlining when streaming-mode attributes dont match up. (#68415)
The use-case here is to support things like:
int foo(int x, int y) __arm_streaming { return std::max<int>(x, y); }
where the call to non-streaming `std::max<int>(x, y)` can be safely
inlined into the streaming function.
This is a first step and will need further work to allow more cases
(e.g. more finegrained analysis of the function calls to ensure they
don't result in any incompatible instructions for the requested mode).
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h')
0 files changed, 0 insertions, 0 deletions
