LLVM 20.0.0git
|
Summary about the execution domain of a block or instruction. More...
#include "llvm/Transforms/IPO/Attributor.h"
Public Types | |
using | BarriersSetTy = SmallPtrSet< CallBase *, 2 > |
using | AssumesSetTy = SmallPtrSet< AssumeInst *, 4 > |
Public Member Functions | |
void | addAssumeInst (Attributor &A, AssumeInst &AI) |
void | addAlignedBarrier (Attributor &A, CallBase &CB) |
void | clearAssumeInstAndAlignedBarriers () |
Summary about the execution domain of a block or instruction.
Definition at line 5611 of file Attributor.h.
Definition at line 5613 of file Attributor.h.
Definition at line 5612 of file Attributor.h.
|
inline |
Definition at line 5619 of file Attributor.h.
References AlignedBarriers, and llvm::SmallPtrSetImpl< PtrType >::insert().
|
inline |
Definition at line 5615 of file Attributor.h.
References EncounteredAssumes, and llvm::SmallPtrSetImpl< PtrType >::insert().
|
inline |
Definition at line 5623 of file Attributor.h.
References AlignedBarriers, llvm::SmallPtrSetImplBase::clear(), and EncounteredAssumes.
BarriersSetTy llvm::AAExecutionDomain::ExecutionDomainTy::AlignedBarriers |
Definition at line 5632 of file Attributor.h.
Referenced by addAlignedBarrier(), and clearAssumeInstAndAlignedBarriers().
AssumesSetTy llvm::AAExecutionDomain::ExecutionDomainTy::EncounteredAssumes |
Definition at line 5633 of file Attributor.h.
Referenced by addAssumeInst(), and clearAssumeInstAndAlignedBarriers().
bool llvm::AAExecutionDomain::ExecutionDomainTy::EncounteredNonLocalSideEffect = false |
Definition at line 5631 of file Attributor.h.
Definition at line 5628 of file Attributor.h.
Definition at line 5629 of file Attributor.h.
Definition at line 5630 of file Attributor.h.