llvm-project/llvm/tools
Hongtao Yu 259e4c5658 [CSSPGO] Trim cold base profiles for the CS preinliner.
Adding support to the CS preinliner to trim cold base profiles. This makes trimming consistent with the inline decision made by the preinliner. Also disable the existing profile merger when preinliner is on unless explicitly specified.

Reviewed By: wenlei, wlei

Differential Revision: https://reviews.llvm.org/D112489
2021-10-27 22:50:27 -07:00
..
bugpoint [IR][NFC] Rename getBaseObject to getAliaseeObject 2021-10-06 19:33:10 -07:00
bugpoint-passes Add missed rename of getFnAttributes() -> getFnAttrs() 2021-08-13 11:29:20 -07:00
dsymutil [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
gold [Support][ThinLTO] Move ThinLTO caching to LLVM Support library 2021-10-18 18:57:25 -07:00
llc [llc] Support -time-trace in llc 2021-10-11 10:16:46 -07:00
lli [ORC] Use a Setup object for SimpleRemoteEPC construction. 2021-10-13 16:47:00 -07:00
llvm-ar [llvm-ar][nfc] Reword help message to be less ambiguous on what p and t do. 2021-08-31 17:48:04 -04:00
llvm-as
llvm-as-fuzzer [Support] Change fatal_error_handler_t to take a const char* instead of std::string 2021-10-05 10:55:40 +01:00
llvm-bcanalyzer [BitcodeAnalyzer] allow a motivated user to dump BLOCKINFO 2021-10-10 10:15:14 +05:30
llvm-c-test [LLVM-C]Add LLVMAddMetadataToInst, deprecated LLVMSetInstDebugLocation. 2021-10-22 11:21:28 +01:00
llvm-cat
llvm-cfi-verify Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
llvm-config Remove unnecessary StringRef convesion in llvm-config 2021-10-08 21:16:32 -04:00
llvm-cov [tools, utils] Use StringRef::contains (NFC) 2021-10-22 17:22:13 -07:00
llvm-cvtres [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
llvm-cxxdump Fix shlib builds for all lib/Target/*/TargetInfo libs 2021-10-08 15:21:13 -07:00
llvm-cxxfilt [llvm-cxxfilt] Use nonMicrosoftDemangle for demangling NFC 2021-10-16 13:32:17 +02:00
llvm-cxxmap
llvm-diff [llvm-diff] correct variable typo 2021-08-12 11:29:48 -07:00
llvm-dis
llvm-dwarfdump [llvm-dwarfdump] Fix unsigned overflow when calculating stats 2021-10-15 12:15:58 +02:00
llvm-dwp Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
llvm-exegesis Ensure newlines at the end of files (NFC) 2021-10-23 08:45:29 -07:00
llvm-extract
llvm-go
llvm-gsymutil [clangd, llvm] Remove redundant calls to c_str() (NFC) 2021-09-02 09:07:13 -07:00
llvm-ifs [ifs] Add option to hide undefined symbols 2021-08-27 11:15:56 -07:00
llvm-isel-fuzzer Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
llvm-itanium-demangle-fuzzer
llvm-jitlink [ORC] Use a Setup object for SimpleRemoteEPC construction. 2021-10-13 16:47:00 -07:00
llvm-jitlistener
llvm-libtool-darwin
llvm-link
llvm-lipo [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
llvm-lto [Support][ThinLTO] Move ThinLTO caching to LLVM Support library 2021-10-18 18:57:25 -07:00
llvm-lto2 [Support][ThinLTO] Move ThinLTO caching to LLVM Support library 2021-10-18 18:57:25 -07:00
llvm-mc Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
llvm-mc-assemble-fuzzer Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
llvm-mc-disassemble-fuzzer
llvm-mca [NFC] fix a typo 2021-10-15 14:51:49 +08:00
llvm-microsoft-demangle-fuzzer
llvm-ml [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
llvm-modextract
llvm-mt [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
llvm-nm [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
llvm-objcopy Regenerate LC_CODE_SIGNATURE during llvm-objcopy operations 2021-10-26 14:51:13 -07:00
llvm-objdump Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
llvm-opt-fuzzer Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
llvm-opt-report
llvm-pdbutil [Support] Convert BinaryStream class zoo to 64-bit offsets 2021-09-16 19:14:52 -04:00
llvm-profdata [CSSPGO] Trim cold base profiles for the CS preinliner. 2021-10-27 22:50:27 -07:00
llvm-profgen [CSSPGO] Trim cold base profiles for the CS preinliner. 2021-10-27 22:50:27 -07:00
llvm-rc [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
llvm-readobj [AIX][XCOFF] parsing xcoff object file auxiliary header 2021-10-26 10:40:25 -04:00
llvm-reduce [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 2021-10-19 15:25:21 -07:00
llvm-rtdyld Fixed some errors detected by PVS Studio 2021-10-09 17:20:04 +02:00
llvm-rust-demangle-fuzzer
llvm-shlib [llvm-shlib] Fix windows build failed while llvm non-standalone building. 2021-10-19 09:10:11 +01:00
llvm-sim
llvm-size
llvm-special-case-list-fuzzer
llvm-split
llvm-stress [APInt] Normalize naming on keep constructors / predicate methods. 2021-09-09 09:50:24 -07:00
llvm-strings [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
llvm-symbolizer [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
llvm-tapi-diff
llvm-undname [lldb] change name demangling to be consistent between windows and linx 2021-10-19 12:04:37 +02:00
llvm-xray [tools] Delete redundant 'static' from namespace scope 'static const'. NFC 2021-10-18 22:38:42 -07:00
llvm-yaml-numeric-parser-fuzzer
llvm-yaml-parser-fuzzer
lto
msbuild
obj2yaml [WebAssembly] Add import info to `dylink` section of shared libraries 2021-10-15 11:49:16 -07:00
opt [opt] Directly translate -O# to -passes='default<O#>' 2021-10-18 16:48:10 -07:00
opt-viewer [opt-viewer] Use safe yaml load_all 2021-10-21 14:00:03 +08:00
remarks-shlib
sancov Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
sanstats
split-file [split-file] Default to --no-leading-lines 2021-08-16 19:23:11 -07:00
verify-uselistorder [UseListOrder] Fix use list order for function operands 2021-09-07 20:59:12 +02:00
vfabi-demangle-fuzzer
xcode-toolchain
yaml2obj
CMakeLists.txt