LLVM 19.0.0git
Classes | Public Member Functions | Static Public Member Functions | List of all members
llvm::GenericCycleInfoCompute< ContextT > Class Template Reference

Helper class for computing cycle information. More...

#include "llvm/ADT/GenericCycleImpl.h"

Public Member Functions

 GenericCycleInfoCompute (CycleInfoT &Info)
 
void run (BlockT *EntryBlock)
 Main function of the cycle info computations.
 

Static Public Member Functions

static void updateDepth (CycleT *SubTree)
 Recompute depth values of SubTree and all descendants.
 

Detailed Description

template<typename ContextT>
class llvm::GenericCycleInfoCompute< ContextT >

Helper class for computing cycle information.

Definition at line 108 of file GenericCycleImpl.h.

Constructor & Destructor Documentation

◆ GenericCycleInfoCompute()

template<typename ContextT >
llvm::GenericCycleInfoCompute< ContextT >::GenericCycleInfoCompute ( CycleInfoT &  Info)
inline

Definition at line 136 of file GenericCycleImpl.h.

References Info.

Member Function Documentation

◆ run()

template<typename ContextT >
void llvm::GenericCycleInfoCompute< ContextT >::run ( BlockT *  EntryBlock)

◆ updateDepth()

template<typename ContextT >
void llvm::GenericCycleInfoCompute< ContextT >::updateDepth ( CycleT *  SubTree)
static

Recompute depth values of SubTree and all descendants.

Definition at line 307 of file GenericCycleImpl.h.

References llvm::depth_first().


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