LLVM 20.0.0git
llvm::MemorySSA Member List

This is the complete list of members for llvm::MemorySSA, including all inherited members.

AccessList typedefllvm::MemorySSA
BeforeTerminator enum valuellvm::MemorySSA
Beginning enum valuellvm::MemorySSA
createDefinedAccess(Instruction *, MemoryAccess *, const MemoryUseOrDef *Template=nullptr, bool CreationMustSucceed=true)llvm::MemorySSAprotected
DefsList typedefllvm::MemorySSA
dominates(const MemoryAccess *A, const MemoryAccess *B) constllvm::MemorySSA
dominates(const MemoryAccess *A, const Use &B) constllvm::MemorySSA
dump() constllvm::MemorySSA
End enum valuellvm::MemorySSA
ensureOptimizedUses()llvm::MemorySSA
getAA()llvm::MemorySSAinline
getBlockAccesses(const BasicBlock *BB) constllvm::MemorySSAinline
getBlockDefs(const BasicBlock *BB) constllvm::MemorySSAinline
getDomTree() constllvm::MemorySSAinline
getLiveOnEntryDef() constllvm::MemorySSAinline
getMemoryAccess(const Instruction *I) constllvm::MemorySSAinline
getMemoryAccess(const BasicBlock *BB) constllvm::MemorySSAinline
getSkipSelfWalker()llvm::MemorySSA
getWalker()llvm::MemorySSA
getWritableBlockAccesses(const BasicBlock *BB) constllvm::MemorySSAinlineprotected
getWritableBlockDefs(const BasicBlock *BB) constllvm::MemorySSAinlineprotected
insertIntoListsBefore(MemoryAccess *, const BasicBlock *, AccessList::iterator)llvm::MemorySSAprotected
insertIntoListsForBlock(MemoryAccess *, const BasicBlock *, InsertionPlace)llvm::MemorySSAprotected
InsertionPlace enum namellvm::MemorySSA
isLiveOnEntryDef(const MemoryAccess *MA) constllvm::MemorySSAinline
locallyDominates(const MemoryAccess *A, const MemoryAccess *B) constllvm::MemorySSA
MemorySSA(Function &, AliasAnalysis *, DominatorTree *)llvm::MemorySSA
MemorySSA(Loop &, AliasAnalysis *, DominatorTree *)llvm::MemorySSA
MemorySSA(MemorySSA &&)=deletellvm::MemorySSA
MemorySSAUpdaterllvm::MemorySSAfriend
moveTo(MemoryUseOrDef *What, BasicBlock *BB, AccessList::iterator Where)llvm::MemorySSAprotected
moveTo(MemoryAccess *What, BasicBlock *BB, InsertionPlace Point)llvm::MemorySSAprotected
print(raw_ostream &) constllvm::MemorySSA
removeFromLists(MemoryAccess *, bool ShouldDelete=true)llvm::MemorySSAprotected
removeFromLookups(MemoryAccess *)llvm::MemorySSAprotected
renamePass(BasicBlock *BB, MemoryAccess *IncomingVal, SmallPtrSetImpl< BasicBlock * > &Visited)llvm::MemorySSAinlineprotected
VerificationLevel enum namellvm::MemorySSA
verifyDominationNumbers(IterT Blocks) constllvm::MemorySSAprotected
verifyMemorySSA(VerificationLevel=VerificationLevel::Fast) constllvm::MemorySSA
verifyOrderingDominationAndDefUses(IterT Blocks, VerificationLevel=VerificationLevel::Fast) constllvm::MemorySSAprotected
verifyPrevDefInPhis(IterT Blocks) constllvm::MemorySSAprotected
~MemorySSA()llvm::MemorySSA