1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/utils
Alex Richardson 80cd8e218f [lit] Avoid calling realpath() for every printed message
I did some profiling of lit while trying to optimize the libc++ test
startup for remote hosts and it turns out that there is a realpath() call
for every message printed and this shows up in the profile.
The inspect.getframeinfo() function calls realpath() internally and
moreover we don't need most of the other information returned from it.
This patch uses inspect.getsourcefile() and os.path.abspath() to remove
../ from the path instead. Not resolving symlinks reduces the startup time
for running a single test with lit by about 50ms for me.

Reviewed By: ldionne, yln
Differential Revision: https://reviews.llvm.org/D89186
2020-10-19 16:21:34 +01:00
..
benchmark [M680x0] Add google/benchmark's CycleTimer support for M68K 2020-10-07 14:58:36 -07:00
bugpoint
count
crosstool
docker
emacs emacs: Add nofree and willreturn to list of attributes 2020-09-18 09:48:33 -04:00
FileCheck Internalize functions from various tools. NFC 2020-09-26 15:57:13 -07:00
fpcmp
gdb-scripts
git
gn [gn build] Port 6154c4115cd 2020-10-19 04:23:08 +00:00
jedit
kate [Utils] Add highlighting definition for byref IR attribute 2020-08-25 16:19:24 +03:00
KillTheDoctor [KillTheDoctor/CMake] Add missing keyword PRIVATE in target_link_libraries 2020-09-07 16:08:55 +03:00
lint
lit [lit] Avoid calling realpath() for every printed message 2020-10-19 16:21:34 +01:00
llvm-build
llvm-lit Execute llvm-lit with the python found by CMake by default 2020-08-03 10:51:35 +01:00
llvm-locstats
LLVMVisualizers
Misc
not PrintStackTrace: don't symbolize if LLVM_DISABLE_SYMBOLIZATION is set 2020-08-21 11:27:13 -07:00
PerfectShuffle
release Add flang to export.sh to it gets source tarballs in releases 2020-07-31 17:22:57 +02:00
Reviewing
sanitizers
TableGen [ARM][SchedModels] Convert IsPredicatedPred to MCSchedPredicate 2020-10-19 11:37:54 +03:00
Target/ARM
testgen
textmate
unittest [cmake] Make gtest include directories a part of the library interface 2020-08-27 15:35:57 +02:00
UpdateTestChecks clang: Make changes in 7c8bb409f31e py2.7-compatible 2020-09-18 16:15:37 -04:00
valgrind
vim [Utils] Add highlighting definition for byref IR attribute 2020-08-25 16:19:24 +03:00
vscode [Utils] Add highlighting definition for byref IR attribute 2020-08-25 16:19:24 +03:00
yaml-bench
abtest.py
add_argument_names.py
bisect
bisect-skip-count
bugpoint_gisel_reducer.py
check_ninja_deps.py
check-each-file
chunk-print-before-all.py
clang-parse-diagnostics-file
codegen-diff Add debug variable. 2003-10-16 23:46:01 +00:00
collect_and_build_with_pgo.py
convert-constraint-log-to-z3.py Recommit "[ConstraintSystem] Add helpers to deal with linear constraints." 2020-09-15 12:07:26 +01:00
countloc.sh
create_ladder_graph.py
demangle_tree.py
DSAclean.py
DSAextract.py
extract_symbols.py
extract_vplan.py [utils] Fix regexp in llvm/utils/extract_vplan.py to extract VPlans. 2020-08-19 08:57:12 +01:00
findmisopt Delete -std-compile-opts. 2014-10-16 20:00:02 +00:00
findoptdiff Recommit "[IPConstProp] Remove and move tests to SCCP." 2020-08-02 22:23:54 +01:00
findsym.pl
GenLibDeps.pl
GetSourceVersion
getsrcs.sh
indirect_calls.py
lldbDataFormatters.py Bring llvm::Optional data formatter back in sync with the implementation. 2020-08-26 15:10:39 -07:00
llvm-compilers-check
llvm-gisel-cov.py
llvm-native-gxx
llvm.grm
LLVMBuild.txt
llvmdo
llvmgrep
merge-stats.py [NFC] Add utility to sum/merge stats files 2020-08-07 19:02:42 +02:00
prepare-code-coverage-artifact.py
schedcover.py
shuffle_fuzz.py
shuffle_select_fuzz_tester.py
sort_includes.py
unicode-case-fold.py
update_analyze_test_checks.py Update update_analyze_test_checks.py to support API changes from D83004 2020-09-21 16:09:05 +01:00
update_cc_test_checks.py [UpdateCCTestChecks] Include generated functions if asked 2020-09-18 06:34:59 -05:00
update_llc_test_checks.py [UpdateCCTestChecks] Include generated functions if asked 2020-09-18 06:34:59 -05:00
update_mca_test_checks.py
update_mir_test_checks.py
update_test_checks.py [UpdateCCTestChecks] Include generated functions if asked 2020-09-18 06:34:59 -05:00
UpdateCMakeLists.pl
wciia.py