LLVM 19.0.0git
Public Attributes | List of all members
llvm::GenericSyncDependenceAnalysis< ContextT >::DivergenceDescriptor Struct Reference

Information discovered by the sync dependence analysis for each divergent branch. More...

#include "llvm/ADT/GenericUniformityImpl.h"

Public Attributes

ConstBlockSet JoinDivBlocks
 
ConstBlockSet CycleDivBlocks
 
BlockLabelMap BlockLabels
 

Detailed Description

template<typename ContextT>
struct llvm::GenericSyncDependenceAnalysis< ContextT >::DivergenceDescriptor

Information discovered by the sync dependence analysis for each divergent branch.

Definition at line 285 of file GenericUniformityImpl.h.

Member Data Documentation

◆ BlockLabels

template<typename ContextT >
BlockLabelMap llvm::GenericSyncDependenceAnalysis< ContextT >::DivergenceDescriptor::BlockLabels

Definition at line 291 of file GenericUniformityImpl.h.

◆ CycleDivBlocks

template<typename ContextT >
ConstBlockSet llvm::GenericSyncDependenceAnalysis< ContextT >::DivergenceDescriptor::CycleDivBlocks

Definition at line 289 of file GenericUniformityImpl.h.

◆ JoinDivBlocks

template<typename ContextT >
ConstBlockSet llvm::GenericSyncDependenceAnalysis< ContextT >::DivergenceDescriptor::JoinDivBlocks

Definition at line 287 of file GenericUniformityImpl.h.


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