Hi David,
Also happens for -O2 -flto. Other affected configurations will be automatically added to [1].
[1] https://git.linaro.org/toolchain/ci/interesting-commits.git/tree/llvm/sha1/5...
-- Maxim Kuvyrkov https://www.linaro.org
On Nov 22, 2022, at 3:38 PM, Maxim Kuvyrkov maxim.kuvyrkov@linaro.org wrote:
Hi David,
Our CI flagged your commit; it seems it miscompiles 403.gcc from SPEC CPU2006 at -O3 -flto for aarch64-linux-gnu. Would you please investigate?
Let me know if you need any assistance in reproducing this.
Thanks!
===
After working-3971-g5f7f484ee54e commit 5f7f484ee54ebbf702ee4c5fe9852502dc237121 Author: David Green david.green@arm.com
[AArch64] Add GPR rr instructions to isAssociativeAndCommutative
the following benchmarks slowed down by more than 3%:
- 403.gcc failed to run
Configuration:
- Benchmark: SPEC CPU2006
- Toolchain: Clang + Glibc + LLVM Linker
- Version: all components were built from their tip of trunk
- Target: aarch64-linux-gnu
- Compiler flags: -O3 -flto
- Hardware: NVidia TX1 4x Cortex-A57
-- Maxim Kuvyrkov https://www.linaro.org