1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test/tools
wlei be4f05ba0b [CSSPGO][llvm-profgen] Filter out the instructions without location info for symbolizer
It appears some instructions doesn't have the debug location info and the symbolizer will return an empty call stack for them which will cause some crash later in profile unwinding. Actually we do not record the sample info for them, so this change just filter out those instruction.

As those instruction would appears at the begin and end of the instruction list, without them we need to add the boundary check for IP `advance` and `backward`.

Also for pseudo probe based profile, we actually don't need the symbolized location info, so here just change to use an empty stack for it. This could save half of the binary loading time.

Differential Revision: https://reviews.llvm.org/D96434
2021-02-12 16:47:49 -08:00
..
dsymutil [dsymutil][DWARFLinker][NFC] make AddressManager not depending on the order of checks for relocations. 2021-01-31 16:34:10 +03:00
gold [ThinLTO][gold] Fix filenaming scheme for tasks. 2021-02-12 09:40:08 -08:00
llc [llc] Add reportError helper and canonicalize error messages 2021-01-26 15:33:37 -08:00
llvm-ar [test] Use host platform specific error message substitution in lit tests - continued 2021-02-03 09:53:22 -05:00
llvm-as
llvm-cfi-verify
llvm-config
llvm-cov [Coverage] Refactor three tests from commit rG9f2967bcfe2f 2021-01-07 11:18:31 -06:00
llvm-cvtres
llvm-cxxdump [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
llvm-cxxfilt
llvm-cxxmap
llvm-diff
llvm-dlltool Make test/tools/llvm-dlltool/tool-name.test pass, and make it run 2020-11-03 11:59:15 -05:00
llvm-dwarfdump llvm-dwarfdump: fix the counting when printing DW_OP_entry_value 2021-02-11 11:17:04 -08:00
llvm-dwp [llvm-dwp] Automatically set the target triple 2021-01-25 11:58:54 +01:00
llvm-elfabi [test] Use host platform specific error message substitution in lit tests - continued 2021-02-03 09:53:22 -05:00
llvm-exegesis Fix x86 exegesis tests after c042aff8860df3cad2b274bf0a495e83ae36ddee 2021-01-24 08:51:06 -05:00
llvm-extract
llvm-gsymutil [yaml2obj] - ProgramHeaders: introduce FirstSec/LastSec instead of Sections list. 2020-11-09 13:00:50 +03:00
llvm-ifs
llvm-isel-fuzzer [mac/arm] Deflake 3 check-llvm tests 2020-12-12 21:14:45 -05:00
llvm-lib
llvm-libtool-darwin [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
llvm-link [llvm-link] fix linker behavior when linking archives with --only-needed option 2021-01-05 10:02:51 -08:00
llvm-lipo [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
llvm-lit
llvm-locstats
llvm-lto [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
llvm-lto2 [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
llvm-mc [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
llvm-mca [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
llvm-ml [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
llvm-modextract
llvm-mt
llvm-nm [llvm-nm] Display defined weak STT_GNU_IFUNC symbols as 'i' 2021-01-28 09:46:05 -08:00
llvm-objcopy [llvm-objcopy][test] Stablize build-id-link-dir.test 2021-02-08 17:22:22 -08:00
llvm-objdump [llvm-objdump][test] Fix --prefix tests for system-windows 2021-02-09 21:54:51 +00:00
llvm-opt-fuzzer [mac/arm] Deflake 3 check-llvm tests 2020-12-12 21:14:45 -05:00
llvm-opt-report
llvm-pdbutil [llvm-pdbutil] Don't crash when printing unknown CodeView type records 2021-01-07 15:44:55 -05:00
llvm-profdata [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
llvm-profgen [CSSPGO][llvm-profgen] Filter out the instructions without location info for symbolizer 2021-02-12 16:47:49 -08:00
llvm-ranlib
llvm-rc [llvm-rc] Handle driveless absolute windows paths when loading external files 2020-12-10 14:11:06 +02:00
llvm-readobj [llvm-readobj] Add support for decoding FreeBSD ELF notes 2021-02-09 16:59:22 +00:00
llvm-size [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
llvm-split
llvm-strings
llvm-symbolizer [llvm-symbolizer] - Fix the crash in GNU output style with --no-inlines and missing input file. 2021-01-30 18:36:38 +03:00
llvm-xray Fix JSON formatting when converting to trace event format 2021-02-10 13:00:28 +11:00
lto Revert "[LTO] Use lto::backend for code generation." 2021-02-03 22:49:30 +00:00
not
obj2yaml [obj2yaml, yaml2obj] Use Hex64 for BBAddressMap fields. 2021-02-01 15:37:30 -08:00
opt-viewer
sancov
sanstats
split-file
UpdateTestChecks Revert "[Utils] Add a switch controlling prefix warnings in UpdateTestChecks" 2021-02-08 11:21:56 -08:00
yaml2obj [yaml2obj] Handle NT_* string values in for ELF note types 2021-02-09 16:59:22 +00:00