[#llvm-TemporalProfTraceTy] = xref:llvm.adoc[llvm]::TemporalProfTraceTy :relfileprefix: ../ :mrdocs: Ordered temporal profile trace of functions identified by NameRef. == Synopsis Declared in `<llvm/ProfileData/InstrProf.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct TemporalProfTraceTy; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/TemporalProfTraceTy/2constructor.adoc[`TemporalProfTraceTy`] [.small]#[constructor]# | Construct a trace from optional name refs and weight. |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/TemporalProfTraceTy/createBPFunctionNodes.adoc[`createBPFunctionNodes`] | Build balanced‐partitioning nodes from temporal profile traces. |=== == Data Members [cols="1,4"] |=== | Name| Description | xref:llvm/TemporalProfTraceTy/FunctionNameRefs.adoc[`FunctionNameRefs`] | Function name references (NameRef) in temporal order. | xref:llvm/TemporalProfTraceTy/Weight.adoc[`Weight`] | Relative weight of this trace among all traces. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#