[release/8.0] [JIT] ARM64 - Temporary fix for ldp/stp optimizations - with test fix...
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Thu, 17 Aug 2023 21:43:10 +0000 (14:43 -0700)
committerGitHub <noreply@github.com>
Thu, 17 Aug 2023 21:43:10 +0000 (14:43 -0700)
commita2953d7ac31164d605434ceec911210c9cf74493
tree73a0492dfcce3e627bd7549fef49256f91af88b3
parent515e5d1b905a86d2adfe8775a9b1ca215c8e535d
[release/8.0] [JIT] ARM64 - Temporary fix for ldp/stp optimizations - with test fix (#90758)

* Added regression test 85765

* Mark M4 as NoInlining

* Check current and last ins format to determine whether to proceed with the optimized ldr/str pair

* Additional test

* Feedback

* Fix test

* Fixing test again...

---------

Co-authored-by: TIHan <lol.tihan@gmail.com>
src/coreclr/jit/emitarm64.cpp
src/tests/JIT/Regression/JitBlue/Runtime_85765/Runtime_85765.cs [new file with mode: 0644]
src/tests/JIT/Regression/JitBlue/Runtime_85765/Runtime_85765.csproj [new file with mode: 0644]