1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 12:33:33 +02:00
llvm-mirror/include/llvm
Dean Michael Berris cdc62f0bc3 [XRAY] [x86_64] Adding a Flight Data filetype reader to the llvm-xray Trace implementation.
Summary:
The file type packs function trace data onto disk from potentially multiple
threads that are aggregated and flushed during the course of an instrumented
program's runtime.

It is named FDR mode or Flight Data recorder as an analogy to plane
blackboxes, which instrument a running system without access to IO.

The writer code is defined in compiler-rt in xray_fdr_logging.h/cc

Reviewers: rSerge, kcc, dberris

Reviewed By: dberris

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D29697

llvm-svn: 295397
2017-02-17 01:47:16 +00:00
..
ADT [Support] Add StringRef::getAsDouble. 2017-02-14 19:06:37 +00:00
Analysis AssumptionCache: Disable the verifier by default, move it behind a hidden cl::opt and verify from releaseMemory(). 2017-02-15 21:10:09 +00:00
AsmParser
Bitcode IR: Function summary extensions for whole-program devirtualization pass. 2017-02-10 22:29:38 +00:00
CodeGen Handle link of NoDebug CU with a CU that has debug emission enabled 2017-02-17 00:21:19 +00:00
Config allow migrating away from cmake option for LLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING 2017-02-14 19:06:43 +00:00
DebugInfo [pdb] Add the ability to resolve TypeServer PDBs. 2017-02-16 23:35:45 +00:00
Demangle
ExecutionEngine [Orc][RPC] Add a AsyncHandlerTraits specialization for non-value-type response 2017-02-15 05:39:35 +00:00
IR [IR] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-17 00:00:09 +00:00
IRReader
LibDriver
LineEditor
Linker IRMover: Merge flags LinkModuleInlineAsm and IsPerformingImport. 2017-02-03 17:01:14 +00:00
LTO [LTO] Add ability to emit assembly to new LTO API 2017-02-15 20:36:36 +00:00
MC Add initializer that was missed in r295009. 2017-02-14 07:10:03 +00:00
Object Fix incorrect formatting of DataRefImpl members in operator<< function 2017-02-15 12:58:41 +00:00
ObjectYAML Add LC_BUILD_VERSION load command 2017-01-23 20:07:55 +00:00
Option
Passes [PM] Hook up the instrumented PGO machinery in the new PM. 2017-02-13 15:26:22 +00:00
ProfileData Add indirect call promotion to SamplePGO 2017-01-20 22:56:07 +00:00
Support RWMutex.h: Use llvm-config.h instead of config.h in installed headers. 2017-02-16 08:22:08 +00:00
TableGen Cleanup dump() functions. 2017-01-28 02:02:38 +00:00
Target [X86] Re-enable conditional tail calls and fix PR31257. 2017-02-16 00:04:05 +00:00
Transforms Revert "[JumpThreading] Thread through guards" 2017-02-15 17:08:29 +00:00
XRay [XRAY] [x86_64] Adding a Flight Data filetype reader to the llvm-xray Trace implementation. 2017-02-17 01:47:16 +00:00
CMakeLists.txt
InitializePasses.h Add new pass LazyMachineBlockFrequencyInfo 2017-02-14 17:21:09 +00:00
LinkAllIR.h
LinkAllPasses.h [Guards] Introduce loop-predication pass 2017-01-25 16:00:44 +00:00
module.modulemap Tentative fix for modules build. 2017-01-05 04:40:09 +00:00
module.modulemap.build Fix module map to create a module for the configured header Config/abi-breaking.h 2016-12-01 19:08:38 +00:00
Pass.h Reverted: Track validity of pass results 2017-01-15 10:23:18 +00:00
PassAnalysisSupport.h Reverted: Track validity of pass results 2017-01-15 10:23:18 +00:00
PassInfo.h
PassRegistry.h
PassSupport.h Revamp llvm::once_flag to be closer to std::once_flag 2017-02-05 21:13:06 +00:00