LLVM: llvm::AAExecutionDomain::ExecutionDomainTy Struct Reference (original) (raw)

Summary about the execution domain of a block or instruction. More...

#include "[llvm/Transforms/IPO/Attributor.h](Attributor%5F8h%5Fsource.html)"

Public Attributes
bool IsExecutedByInitialThreadOnly = true
bool IsReachedFromAlignedBarrierOnly = true
bool IsReachingAlignedBarrierOnly = true
bool EncounteredNonLocalSideEffect = false
BarriersSetTy AlignedBarriers
AssumesSetTy EncounteredAssumes

Summary about the execution domain of a block or instruction.

Definition at line 5679 of file Attributor.h.

AssumesSetTy

BarriersSetTy

addAlignedBarrier()

void llvm::AAExecutionDomain::ExecutionDomainTy::addAlignedBarrier ( Attributor & A, CallBase & CB ) inline

addAssumeInst()

clearAssumeInstAndAlignedBarriers()

void llvm::AAExecutionDomain::ExecutionDomainTy::clearAssumeInstAndAlignedBarriers ( ) inline

AlignedBarriers

BarriersSetTy llvm::AAExecutionDomain::ExecutionDomainTy::AlignedBarriers

EncounteredAssumes

AssumesSetTy llvm::AAExecutionDomain::ExecutionDomainTy::EncounteredAssumes

EncounteredNonLocalSideEffect

bool llvm::AAExecutionDomain::ExecutionDomainTy::EncounteredNonLocalSideEffect = false

IsExecutedByInitialThreadOnly

bool llvm::AAExecutionDomain::ExecutionDomainTy::IsExecutedByInitialThreadOnly = true

IsReachedFromAlignedBarrierOnly

bool llvm::AAExecutionDomain::ExecutionDomainTy::IsReachedFromAlignedBarrierOnly = true

IsReachingAlignedBarrierOnly

bool llvm::AAExecutionDomain::ExecutionDomainTy::IsReachingAlignedBarrierOnly = true


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