LLVM
8.0.1
|
This is the complete list of members for llvm::MemorySSA, including all inherited members.
AccessList typedef | llvm::MemorySSA | |
Beginning enum value | llvm::MemorySSA | |
checkClobberSanityAccess(const MemoryAccess *MA) const | llvm::MemorySSA | |
createDefinedAccess(Instruction *, MemoryAccess *, const MemoryUseOrDef *Template=nullptr) | llvm::MemorySSA | protected |
DefsList typedef | llvm::MemorySSA | |
dominates(const MemoryAccess *A, const MemoryAccess *B) const | llvm::MemorySSA | |
dominates(const MemoryAccess *A, const Use &B) const | llvm::MemorySSA | |
dump() const | llvm::MemorySSA | |
End enum value | llvm::MemorySSA | |
getBlockAccesses(const BasicBlock *BB) const | llvm::MemorySSA | inline |
getBlockDefs(const BasicBlock *BB) const | llvm::MemorySSA | inline |
getLiveOnEntryDef() const | llvm::MemorySSA | inline |
getMemoryAccess(const Instruction *I) const | llvm::MemorySSA | inline |
getMemoryAccess(const BasicBlock *BB) const | llvm::MemorySSA | inline |
getSkipSelfWalker() | llvm::MemorySSA | |
getWalker() | llvm::MemorySSA | |
getWritableBlockAccesses(const BasicBlock *BB) const | llvm::MemorySSA | inlineprotected |
getWritableBlockDefs(const BasicBlock *BB) const | llvm::MemorySSA | inlineprotected |
insertIntoListsBefore(MemoryAccess *, const BasicBlock *, AccessList::iterator) | llvm::MemorySSA | protected |
insertIntoListsForBlock(MemoryAccess *, const BasicBlock *, InsertionPlace) | llvm::MemorySSA | protected |
InsertionPlace enum name | llvm::MemorySSA | |
isLiveOnEntryDef(const MemoryAccess *MA) const | llvm::MemorySSA | inline |
locallyDominates(const MemoryAccess *A, const MemoryAccess *B) const | llvm::MemorySSA | |
MemorySSA(Function &, AliasAnalysis *, DominatorTree *) | llvm::MemorySSA | |
MemorySSAAnnotatedWriter class | llvm::MemorySSA | friend |
MemorySSAPrinterLegacyPass class | llvm::MemorySSA | friend |
MemorySSAUpdater class | llvm::MemorySSA | friend |
moveTo(MemoryUseOrDef *What, BasicBlock *BB, AccessList::iterator Where) | llvm::MemorySSA | protected |
moveTo(MemoryAccess *What, BasicBlock *BB, InsertionPlace Point) | llvm::MemorySSA | protected |
print(raw_ostream &) const | llvm::MemorySSA | |
removeFromLists(MemoryAccess *, bool ShouldDelete=true) | llvm::MemorySSA | protected |
removeFromLookups(MemoryAccess *) | llvm::MemorySSA | protected |
renamePass(BasicBlock *BB, MemoryAccess *IncomingVal, SmallPtrSetImpl< BasicBlock *> &Visited) | llvm::MemorySSA | inlineprotected |
verifyClobberSanity(const Function &F) const | llvm::MemorySSA | protected |
verifyDefUses(Function &F) const | llvm::MemorySSA | protected |
verifyDomination(Function &F) const | llvm::MemorySSA | protected |
verifyDominationNumbers(const Function &F) const | llvm::MemorySSA | protected |
verifyMemorySSA() const | llvm::MemorySSA | |
verifyOrdering(Function &F) const | llvm::MemorySSA | protected |
~MemorySSA() | llvm::MemorySSA |