[PATCH] D54730: [DomTree] Fix order of domtree updates in MergeBlockIntoPredecessor.
Brian Rzycki via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 26 12:44:48 PST 2018
brzycki added a comment.
@efriedma I ran CTMark on the patch with the following patch as tip (both compilers are Release):
commit 9b6b09070e777106e6e91c15406e197c7d18e1fb (origin/master, origin/HEAD)
Author: Ilya Biryukov <ibiryukov at google.com>
Date: Mon Nov 26 15:38:01 2018 +0000
[clangd] Add type boosting in code completion
Reviewers: sammccall, ioeric
Reviewed By: sammccall
Subscribers: MaskRay, jkorous, arphaman, kadircet, cfe-commits
Differential Revision: https://reviews.llvm.org/D52276
The results show it's mostly good, except for tramp3d-v4 which regresses about 9%:
# left column: D54730/results.json
# right column: tip/results.json
# metric name: compile_time
41.3040 -> 37.9320 [ 8.89%] CTMark/tramp3d-v4/tramp3d-v4.test
125.0240 <- 132.6200 [ 6.08%] CTMark/7zip/7zip-benchmark.test
23.3760 -> 22.8840 [ 2.15%] CTMark/mafft/pairlocalalign.test
43.6280 <- 44.3680 [ 1.70%] CTMark/SPASS/SPASS.test
52.6560 <- 53.0440 [ 0.74%] CTMark/lencod/lencod.test
31.9480 <- 32.1480 [ 0.63%] CTMark/consumer-typeset/consumer-typeset.test
35.1400 <- 35.3160 [ 0.50%] CTMark/kimwitu++/kc.test
51.0240 <- 51.2560 [ 0.45%] CTMark/ClamAV/clamscan.test
26.1120 <- 26.2080 [ 0.37%] CTMark/sqlite3/sqlite3.test
86.8120 <- 86.9920 [ 0.21%] CTMark/Bullet/bullet.test
I'm slightly concerned this patch may regress compile time for others whose code shape resembles tramp3d.
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D54730/new/
https://reviews.llvm.org/D54730
More information about the llvm-commits
mailing list