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

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 
)
inline

Definition at line 41 of file TimeProfiler.cpp.

Member Function Documentation

◆ getFlameGraphDurUs()

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

Definition at line 54 of file TimeProfiler.cpp.

◆ getFlameGraphStartUs()

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

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.

◆ 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: