Arm64: Optimize pairs of "str wzr" to "str xzr" (#84350)
authorSwapnilGaikwad <swapnil.gaikwad@arm.com>
Thu, 6 Apr 2023 02:47:28 +0000 (03:47 +0100)
committerGitHub <noreply@github.com>
Thu, 6 Apr 2023 02:47:28 +0000 (19:47 -0700)
commit0be7d59945e56187b5ccddec45daed5d8f0840a9
treebacf7ec8ba51bc764be5b424889eda92075c2fe7
parentaca3fcc1ef018f72cad4d9f153bcf81eeddd5c65
Arm64: Optimize pairs of "str wzr" to "str xzr" (#84350)

Optimise following patterns

```
stp     wzr, wzr, [x2, #0x08]       =>     str     xzr, [x2, #0x08]
```

and

```
stp     wzr, wzr, [x14, #0x20]
str     xzr, [x14, #0x18]           =>     stp     xzr, xzr, [x14, #0x18]
```
src/coreclr/jit/emitarm64.cpp