aboutsummaryrefslogtreecommitdiff
path: root/mlir/test/Conversion/ComplexToLLVM
diff options
context:
space:
mode:
authorYingying Wang <3171290993@qq.com>2025-11-04 13:25:49 +0800
committerGitHub <noreply@github.com>2025-11-04 13:25:49 +0800
commit0ba7bfc34fa292a34b31f6338464744b5cad58a3 (patch)
tree726e33f56fc156c8736828b086e3d6013e27656d /mlir/test/Conversion/ComplexToLLVM
parent93e860e694770f52a9eeecda88ba11173c291ef8 (diff)
downloadllvm-main.zip
llvm-main.tar.gz
llvm-main.tar.bz2
[DFAJumpThreading] Enable DFAJumpThread by default. (#157646)HEADmain
We recommend setting `dfa-jump-thread` to be enabled by default. It’s a mature optimization that’s been supported since GCC 9.1.0. At the `-O2` opt level, both the GCC and ICX compilers have this optimization enabled by default. Once it’s enabled, we saw a **13% performance improvement** in the CoreMark benchmark on the X86 platform (Intel i9-11900K Rocket Lake), and even a **15% increase** on the KunMingHu FPGA. Additionally, we verified the correctness of this pass using SPEC 2017. Co-authored-by: YinZd <104915588+nothiny@users.noreply.github.com> Co-authored-by: ict-ql <168183727+ict-ql@users.noreply.github.com> Co-authored-by: Lin Wang <wanglulin@ict.ac.cn>
Diffstat (limited to 'mlir/test/Conversion/ComplexToLLVM')
0 files changed, 0 insertions, 0 deletions