LLVM 22.0.0git
llvm::MemorySSA::ClobberWalkerBase Class Reference

Public Member Functions

 ClobberWalkerBase (MemorySSA *M, DominatorTree *D)
MemoryAccessgetClobberingMemoryAccessBase (MemoryAccess *, const MemoryLocation &, BatchAAResults &, unsigned &)
MemoryAccessgetClobberingMemoryAccessBase (MemoryAccess *, BatchAAResults &, unsigned &, bool, bool UseInvariantGroup=true)

Detailed Description

Definition at line 988 of file MemorySSA.cpp.

Constructor & Destructor Documentation

◆ ClobberWalkerBase()

llvm::MemorySSA::ClobberWalkerBase::ClobberWalkerBase ( MemorySSA * M,
DominatorTree * D )
inline

Definition at line 993 of file MemorySSA.cpp.

References D(), and llvm::MemorySSA::MemorySSA().

Member Function Documentation

◆ getClobberingMemoryAccessBase() [1/2]

MemoryAccess * llvm::MemorySSA::ClobberWalkerBase::getClobberingMemoryAccessBase ( MemoryAccess * ,
BatchAAResults & ,
unsigned & ,
bool ,
bool UseInvariantGroup = true )

◆ getClobberingMemoryAccessBase() [2/2]

MemoryAccess * llvm::MemorySSA::ClobberWalkerBase::getClobberingMemoryAccessBase ( MemoryAccess * ,
const MemoryLocation & ,
BatchAAResults & ,
unsigned &  )

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