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:
- include/llvm/Transforms/IPO/Attributor.h