diff options
| author | Tomer Shafir <tomer.shafir8@gmail.com> | 2025-10-25 09:36:56 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-25 09:36:56 +0300 |
| commit | f7585adc94e87e0e32161be5a07d03927b6ce1a7 (patch) | |
| tree | 30c7b3f5b34ef773cdf2ead717d6d0bd8a2a04a5 /clang/lib/Frontend/InitPreprocessor.cpp | |
| parent | 44601d1a7a8a9df879998ae0a193ccab851d4131 (diff) | |
| download | llvm-f7585adc94e87e0e32161be5a07d03927b6ce1a7.zip llvm-f7585adc94e87e0e32161be5a07d03927b6ce1a7.tar.gz llvm-f7585adc94e87e0e32161be5a07d03927b6ce1a7.tar.bz2 | |
[AArch64] Widen GPR32 zero cycle zeroing (#164244)
Given a GPR32 zeroing instruction, if the target supports zero cycle
zeroing for GPR64 but not for GPR32, widen the instruction to 64 bit
`$xn = MOVZXi 0, 0` instead of writing to `$wn` to exploit zero cycle
zeroing.
It also aligns naming in the generic zeroing test.
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions
