[Bug target/118328] Implement preserve_none for AArch64

2025-04-07 Thread Diego.Russo at arm dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118328 --- Comment #22 from Diego Russo --- Another reason to have this implemented is the CPython JIT. It is a template (stencil) JIT where every micro OP is precompiled as stencil. At run time these stencils will be stitched together and patched with

[Bug target/118328] Implement preserve_none for AArch64

2025-02-07 Thread Diego.Russo at arm dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118328 --- Comment #19 from Diego Russo --- > Can you make a simple table: w/o tail-call - 1 with tail-call but not preserve_none - 0.94 with tail-call and preserve_none - 1 You understood correctly. I think there is st

[Bug target/118328] Implement preserve_none for AArch64

2025-02-07 Thread Diego.Russo at arm dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118328 --- Comment #16 from Diego Russo --- Right, I had a couple of problems with running the benchmarks. A few failures and the wrong environment variable to select the binary of the compiler. Anyway I re-ran the benchmarks and the binary without pr

[Bug target/118328] Implement preserve_none for AArch64

2025-02-07 Thread Diego.Russo at arm dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118328 --- Comment #15 from Diego Russo --- Folks, I think I've botched the performance measurement. Need to retake the measurement. Give me some time and I'll come back with the right results.

[Bug target/118328] Implement preserve_none for AArch64

2025-02-07 Thread Diego.Russo at arm dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118328 Diego Russo changed: What|Removed |Added CC||Diego.Russo at arm dot com --- Comment #1