MaskRay added a comment. Without the patch % strace -fc -e file /tmp/RelA/bin/clang '-###' a.cc ... % time seconds usecs/call calls errors syscall ------ ----------- ----------- --------- --------- ---------------- 74.57 0.002809 8 331 312 openat 13.83 0.000521 5 91 46 stat 10.01 0.000377 6 58 47 access 0.96 0.000036 7 5 readlink 0.50 0.000019 19 1 unlink 0.13 0.000005 1 5 lstat 0.00 0.000000 0 1 execve ------ ----------- ----------- --------- --------- ---------------- 100.00 0.003767 492 405 total With the patch % strace -fc -e file /tmp/RelA/bin/clang '-###' a.cc ... % time seconds usecs/call calls errors syscall ------ ----------- ----------- --------- --------- ---------------- 59.13 0.002345 9 239 220 openat 21.66 0.000859 8 97 50 stat 15.08 0.000598 10 58 47 access 1.82 0.000072 14 5 readlink 1.08 0.000043 43 1 execve 0.73 0.000029 29 1 unlink 0.50 0.000020 4 5 lstat ------ ----------- ----------- --------- --------- ---------------- 100.00 0.003966 406 317 total
A cross compile gets improved, too (`strace -fc -e file /tmp/RelA/bin/clang++ -target powerpc64le-linux-gnu -isystem /usr/powerpc64le-linux-gnu/include/c++/9/powerpc64le-linux-gnu/ a.cc`): 438 openat calls -> 414. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D87901/new/ https://reviews.llvm.org/D87901 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits