Author: David Spickett Date: 2026-07-20T09:42:24+01:00 New Revision: 6fb8d5fd507d976cb8072a7aa245c225c25ee08a
URL: https://github.com/llvm/llvm-project/commit/6fb8d5fd507d976cb8072a7aa245c225c25ee08a DIFF: https://github.com/llvm/llvm-project/commit/6fb8d5fd507d976cb8072a7aa245c225c25ee08a.diff LOG: [lldb][docs] Remove image links from trace doc (#210664) The document was first added in https://reviews.llvm.org/D105741 but that did not include the images (they were not in the RFC or discussions either). Added: Modified: lldb/source/Plugins/TraceExporter/docs/htr.md Removed: ################################################################################ diff --git a/lldb/source/Plugins/TraceExporter/docs/htr.md b/lldb/source/Plugins/TraceExporter/docs/htr.md index a643ac9ae30b4..4c769230c1f1b 100644 --- a/lldb/source/Plugins/TraceExporter/docs/htr.md +++ b/lldb/source/Plugins/TraceExporter/docs/htr.md @@ -21,11 +21,6 @@ The humongous amount of data processor traces like the ones obtained with Intel **Pass:** A transformation applied to a *layer* that generates a new *layer* that is a more summarized, consolidated representation of the trace data. A pass merges instructions/blocks based on its specific purpose - for example, a pass designed to summarize a processor trace by function calls would merge all the blocks of a function into a single block representing the entire function. -The image below illustrates the transformation of a trace's representation (HTR) - -```{image} media/htr-example.png -``` - ## Passes A *pass* is applied to a *layer* to extract useful information (summarization) and compress the trace representation into a new *layer*. The idea is to have a series of passes where each pass specializes in extracting certain information about the trace. Some examples of potential passes include: identifying functions, identifying loops, or a more general purpose such as identifying long sequences of instructions that are repeated (i.e. Basic Super Block). Below you will find a description of each pass currently implemented in lldb. @@ -34,11 +29,6 @@ A *pass* is applied to a *layer* to extract useful information (summarization) a A “basic super block” is the longest sequence of blocks that always occur in the same order. (The concept is akin to “Basic Block'' in compiler theory, but refers to dynamic occurrences rather than CFG nodes). -The image below shows the "basic super blocks" of the sequence. Each unique "basic super block" is marked with a diff erent color - -```{image} media/basic_super_block_pass.png -``` - *Procedure to find all super blocks:* - For each block, compute the number of distinct predecessor and successor blocks. _______________________________________________ lldb-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
