struct Entry

Declaration

struct Entry { /* full declaration omitted */ };

Declared at: llvm/lib/Support/TimeProfiler.cpp:35

Member Variables

public const llvm::TimePointType Start
public llvm::TimePointType End
public const std::string Name
public const std::string Detail

Method Overview

  • public Entry(llvm::TimePointType && S, llvm::TimePointType && E, std::string && N, std::string && Dt)
  • public steady_clock::rep getFlameGraphDurUs() const
  • public steady_clock::rep getFlameGraphStartUs(llvm::TimePointType StartTime) const

Methods

Entry(llvm::TimePointType&& S,
      llvm::TimePointType&& E,
      std::string&& N,
      std::string&& Dt)

Declared at: llvm/lib/Support/TimeProfiler.cpp:41

Parameters

llvm::TimePointType&& S
llvm::TimePointType&& E
std::string&& N
std::string&& Dt

steady_clock::rep getFlameGraphDurUs() const

Declared at: llvm/lib/Support/TimeProfiler.cpp:54

steady_clock::rep getFlameGraphStartUs(
    llvm::TimePointType StartTime) const

Declared at: llvm/lib/Support/TimeProfiler.cpp:48

Parameters

llvm::TimePointType StartTime