Home
last modified time | relevance | path

Searched refs:XRay (Results 1 – 25 of 61) sorted by relevance

123

/llvm-project-15.0.7/llvm/docs/
H A DXRay.rst2 XRay Instrumentation
18 More high level information about XRay can be found in the `XRay whitepaper`_.
22 XRay in LLVM
25 XRay consists of three main parts:
42 Using XRay
51 what XRay does in an XRay-instrumented binary.
143 XRay Runtime Library
151 The default implementation of the XRay runtime will enable XRay instrumentation
182 XRay runtime and/or control when/how the XRay instrumentation runs, you may use
298 calls in an XRay trace.
[all …]
H A DXRayExample.rst2 Debugging with XRay
12 Building with XRay
16 Clang that supports the ``-fxray-instrument`` option. See `XRay <XRay.html>`_
22 XRay, we do something similar below for our LLVM build:
53 functions we do end up instrumenting with XRay) then we need to enable XRay
64 ==69819==XRay: Log file in 'xray-log.llc.m35qPB'
152 ==69819==XRay: Log file in 'xray-log.llc.5rqxkU'
197 The XRay stack tool
314 We then build the above with XRay instrumentation:
345 XRay traces.
[all …]
H A DReference.rst51 XRay
147 XRay section in LLVM Reference
150 :doc:`XRay`
151 High-level documentation of how to use XRay in LLVM.
154 An example of how to debug an application with XRay.
/llvm-project-15.0.7/compiler-rt/lib/xray/
H A DCMakeLists.txt1 # Build for all components of the XRay runtime support library.
3 # XRay runtime library implementation files.
13 # Implementation files for all XRay modes.
30 # Implementation files for all XRay architectures.
149 # We don't need RTTI in XRay, so turn that off.
168 # XRay uses C++ standard library headers.
289 # Common XRay archive for instrumented binaries.
H A Dxray_x86_64.inc9 // This file is a part of XRay, a dynamic runtime instrumentation system.
H A Dxray_basic_flags.inc9 // XRay runtime flags.
H A Dxray_powerpc64.inc9 // This file is a part of XRay, a dynamic runtime instrumentation system.
H A Dxray_fdr_flags.inc9 // XRay FDR Mode runtime flags.
H A Dxray_profiling_flags.inc9 // XRay profiling runtime flags.
/llvm-project-15.0.7/llvm/test/tools/llvm-xray/X86/
H A Dno-subcommand-noassert.txt3 ; CHECK: OVERVIEW: XRay Tools
H A Dno-instr-map.txt4 ; CHECK-NEXT: Failed to find XRay instrumentation map.
H A Dbad-instrmap-sizes.txt3 ; CHECK-NEXT: Instrumentation map entries not evenly divisible by size of an XRay sled entry.
H A Dextract-instrmap-macho.ll2 ; XRay-instrumented object file.
H A Dextract-instrmap.ll2 ; XRay-instrumented object file.
H A Dextract-instrmap-pie.ll2 ; XRay-instrumented PIE file.
/llvm-project-15.0.7/llvm/unittests/XRay/
H A DCMakeLists.txt3 XRay
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/unittests/XRay/
H A DBUILD.gn7 "//llvm/lib/XRay",
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/XRay/
H A DBUILD.gn1 static_library("XRay") {
/llvm-project-15.0.7/llvm/lib/XRay/
H A DCMakeLists.txt19 ${LLVM_MAIN_INCLUDE_DIR}/llvm/XRay
/llvm-project-15.0.7/llvm/tools/llvm-xray/
H A DCMakeLists.txt6 XRay
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/tools/llvm-xray/
H A DBUILD.gn8 "//llvm/lib/XRay",
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dxray-multiplerets-in-blocks.mir4 # XRay.
/llvm-project-15.0.7/clang/test/Driver/XRay/
H A Dlit.local.cfg5 # Only run the tests in platforms where XRay instrumentation is supported.
/llvm-project-15.0.7/compiler-rt/test/xray/
H A DCMakeLists.txt30 add_lit_testsuite(check-xray "Running the XRay tests"
/llvm-project-15.0.7/llvm/unittests/
H A DCMakeLists.txt51 add_subdirectory(XRay)

123