[PATCH] D70247: [JumpThreading] Thread jumps through two basic blocks
Maxim Kuvyrkov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 5 03:51:44 PST 2020
maxim-kuvyrkov added a comment.
This commit 4698bf145d583e26ed438026ef7fde031ef322b1
====================================================
Author: Kazu Hirata <kazu at google.com>
Date: Wed Feb 5 08:24:01 2020 -0800
Resubmit^2: [JumpThreading] Thread jumps through two basic blocks
also regresses performance of 482.sphinx3 by 2% on arm-linux-gnueabihf at -O2 in -marm mode. The regression comes from subvq_mgau_shortlist() becoming 28% slower:
482.sphinx3,sphinx_livepretend_base.default ,102,100,17299,17607,157416,157688
482.sphinx3,[.] mgau_eval ,98,100,6725,6624,904,904
482.sphinx3,[.] vector_gautbl_eval_logs3 ,99,100,5802,5759,456,456
482.sphinx3,[.] subvq_mgau_shortlist ,128,100,1353,1731,528,528
@kazu , subvq_mgau_shortlist() is only 528 bytes; would you please investigate what's going on there?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D70247/new/
https://reviews.llvm.org/D70247
More information about the llvm-commits
mailing list