LLVM  10.0.0svn
Public Member Functions | Public Attributes | List of all members
llvm::Entry Struct Reference
Collaboration diagram for llvm::Entry:
Collaboration graph

Public Member Functions

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

Public Attributes

TimePointType Start
TimePointType End
std::string Name
std::string Detail

Detailed Description

Definition at line 35 of file TimeProfiler.cpp.

Constructor & Destructor Documentation

◆ Entry()

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

Definition at line 41 of file TimeProfiler.cpp.

Member Function Documentation

◆ getFlameGraphDurUs()

steady_clock::rep llvm::Entry::getFlameGraphDurUs ( ) const

Definition at line 54 of file TimeProfiler.cpp.

◆ getFlameGraphStartUs()

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

Definition at line 48 of file TimeProfiler.cpp.

Member Data Documentation

◆ Detail

std::string llvm::Entry::Detail

Definition at line 39 of file TimeProfiler.cpp.

◆ End

TimePointType llvm::Entry::End

Definition at line 37 of file TimeProfiler.cpp.

Referenced by emitLocList().

◆ Name

std::string llvm::Entry::Name

◆ Start

TimePointType llvm::Entry::Start

Definition at line 36 of file TimeProfiler.cpp.

Referenced by llvm::MIRParserImpl::initializeJumpTableInfo().

The documentation for this struct was generated from the following file: