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 5603 of file Attributor.h.
Definition at line 5605 of file Attributor.h.
Definition at line 5604 of file Attributor.h.
|
inline |
Definition at line 5611 of file Attributor.h.
References AlignedBarriers, and llvm::SmallPtrSetImpl< PtrType >::insert().
|
inline |
Definition at line 5607 of file Attributor.h.
References EncounteredAssumes, and llvm::SmallPtrSetImpl< PtrType >::insert().
|
inline |
Definition at line 5615 of file Attributor.h.
References AlignedBarriers, llvm::SmallPtrSetImplBase::clear(), and EncounteredAssumes.
BarriersSetTy llvm::AAExecutionDomain::ExecutionDomainTy::AlignedBarriers |
Definition at line 5624 of file Attributor.h.
Referenced by addAlignedBarrier(), and clearAssumeInstAndAlignedBarriers().
AssumesSetTy llvm::AAExecutionDomain::ExecutionDomainTy::EncounteredAssumes |
Definition at line 5625 of file Attributor.h.
Referenced by addAssumeInst(), and clearAssumeInstAndAlignedBarriers().
bool llvm::AAExecutionDomain::ExecutionDomainTy::EncounteredNonLocalSideEffect = false |
Definition at line 5623 of file Attributor.h.
Definition at line 5620 of file Attributor.h.
Definition at line 5621 of file Attributor.h.
Definition at line 5622 of file Attributor.h.