1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/include/llvm
wlei c4ed78c10b [CSSPGO] Aggregation by the last K context frames for cold profiles
This change provides the option to merge and aggregate cold context by the last k frames instead of context-less name. By default K = 1 means the context-less one.

This is for better perf tuning. The more selective merging and trimming will rely on llvm-profgen's preinliner.

Reviewed By: wenlei, hoy

Differential Revision: https://reviews.llvm.org/D104131
2021-06-14 10:33:43 -07:00
..
ADT [ADT] Use unnamed argument for unused arg in StringMapEntryStorage. 2021-06-14 15:54:57 +01:00
Analysis A post-processing for BFI inference 2021-06-11 21:46:04 -07:00
AsmParser [LLParser] Remove outdated deplibs 2021-06-14 12:46:12 +08:00
BinaryFormat [AIX][XCOFF] emit vector info of traceback table. 2021-06-14 11:15:22 -04:00
Bitcode [OpaquePtr] Create new bitcode encoding for atomicrmw 2021-05-25 16:30:34 -07:00
Bitstream BitstreamWriter.h - add missing implicit MathExtras.h header dependency. NFCI. 2021-06-05 19:20:14 +01:00
CodeGen [AIX][XCOFF] emit vector info of traceback table. 2021-06-14 11:15:22 -04:00
Config Fix lld macho standalone build by including llvm/Config/llvm-config.h instead of llvm/Config/config.h 2021-05-19 11:15:07 -04:00
DebugInfo Implement DW_CFA_LLVM_* for Heterogeneous Debugging 2021-06-14 08:51:50 +05:30
Demangle Save/restore OuterTemplateParams in AbstractManglingParser::parseEncoding. 2021-06-09 17:56:23 -07:00
DWARFLinker
ExecutionEngine [NFC] Remove some include cycles 2021-06-08 14:00:39 +02:00
FileCheck
Frontend [OpenMP] Implement '#pragma omp unroll'. 2021-06-10 14:30:17 -05:00
FuzzMutate
InterfaceStub
IR Intrinsic::getName: require a Module argument 2021-06-14 14:52:29 +02:00
IRReader
LineEditor
Linker
LTO [LTO] Support new PM in ThinLTOCodeGenerator. 2021-06-09 10:05:14 +01:00
MC Implement DW_CFA_LLVM_* for Heterogeneous Debugging 2021-06-14 08:51:50 +05:30
MCA [MCA] Support.h - add missing implicit MathExtras.h header dependency. NFCI. 2021-06-05 19:10:49 +01:00
Object [AIX][XCOFF] emit vector info of traceback table. 2021-06-14 11:15:22 -04:00
ObjectYAML [yaml2obj] Initial the support of yaml2obj for 32-bit XCOFF. 2021-06-07 04:14:44 +00:00
Option
Passes
ProfileData [CSSPGO] Aggregation by the last K context frames for cold profiles 2021-06-14 10:33:43 -07:00
Remarks
Support Revert "Allow signposts to take advantage of deferred string substitution" 2021-06-12 12:08:25 +01:00
TableGen
Target reland [IR] make -stack-alignment= into a module attr 2021-06-08 10:59:46 -07:00
Testing/Support
TextAPI Reland "[llvm] llvm-tapi-diff" 2021-06-09 21:17:34 -07:00
ToolDrivers
Transforms ProfiledCallGraph.h - remove unused <string> include. NFCI. 2021-06-13 15:19:25 +01:00
WindowsManifest
WindowsResource
XRay
CMakeLists.txt
InitializePasses.h Function Specialization Pass 2021-06-11 09:11:29 +01:00
LinkAllIR.h
LinkAllPasses.h Function Specialization Pass 2021-06-11 09:11:29 +01:00
module.extern.modulemap
module.install.modulemap
module.modulemap
module.modulemap.build
Pass.h
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h