LLVM 22.0.0git
llvm::GCOVArc Struct Reference

#include "llvm/ProfileData/GCOV.h"

Public Member Functions

 GCOVArc (GCOVBlock &src, GCOVBlock &dst, uint32_t flags)
LLVM_ABI bool onTree () const

Public Attributes

GCOVBlocksrc
GCOVBlockdst
uint32_t flags
uint64_t count = 0
uint64_t cycleCount = 0

Detailed Description

Definition at line 224 of file GCOV.h.

Constructor & Destructor Documentation

◆ GCOVArc()

llvm::GCOVArc::GCOVArc ( GCOVBlock & src,
GCOVBlock & dst,
uint32_t flags )
inline

Definition at line 225 of file GCOV.h.

References dst, flags, and src.

Member Function Documentation

◆ onTree()

bool GCOVArc::onTree ( ) const

Definition at line 330 of file GCOV.cpp.

References flags, and GCOV_ARC_ON_TREE.

Member Data Documentation

◆ count

uint64_t llvm::GCOVArc::count = 0

Definition at line 232 of file GCOV.h.

◆ cycleCount

uint64_t llvm::GCOVArc::cycleCount = 0

Definition at line 233 of file GCOV.h.

◆ dst

GCOVBlock& llvm::GCOVArc::dst

Definition at line 230 of file GCOV.h.

Referenced by GCOVArc().

◆ flags

uint32_t llvm::GCOVArc::flags

Definition at line 231 of file GCOV.h.

Referenced by GCOVArc(), and onTree().

◆ src

GCOVBlock& llvm::GCOVArc::src

Definition at line 229 of file GCOV.h.

Referenced by GCOVArc().


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