LLVM 22.0.0git
ScopedNoAliasAA.cpp File Reference

Go to the source code of this file.

Functions

static void collectMDInDomain (const MDNode *List, const MDNode *Domain, SmallPtrSetImpl< const MDNode * > &Nodes)
 INITIALIZE_PASS (ScopedNoAliasAAWrapperPass, "scoped-noalias-aa", "Scoped NoAlias Alias Analysis", false, true) ImmutablePass *llvm

Variables

static cl::opt< boolEnableScopedNoAlias ("enable-scoped-noalias", cl::init(true), cl::Hidden)

Function Documentation

◆ collectMDInDomain()

void collectMDInDomain ( const MDNode * List,
const MDNode * Domain,
SmallPtrSetImpl< const MDNode * > & Nodes )
static

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( ScopedNoAliasAAWrapperPass ,
"scoped-noalias-aa" ,
"Scoped NoAlias Alias Analysis" ,
false ,
true  )

Definition at line 166 of file ScopedNoAliasAA.cpp.

References llvm::createScopedNoAliasAAWrapperPass().

Variable Documentation

◆ EnableScopedNoAlias

cl::opt< bool > EnableScopedNoAlias("enable-scoped-noalias", cl::init(true), cl::Hidden) ( "enable-scoped-noalias" ,
cl::init(true) ,
cl::Hidden  )
static