|
LLVM
8.0.1
|
This is the complete list of members for llvm::MemorySSAUpdater, including all inherited members.
| applyInsertUpdates(ArrayRef< CFGUpdate > Updates, DominatorTree &DT) | llvm::MemorySSAUpdater | |
| applyUpdates(ArrayRef< CFGUpdate > Updates, DominatorTree &DT) | llvm::MemorySSAUpdater | |
| createMemoryAccessAfter(Instruction *I, MemoryAccess *Definition, MemoryAccess *InsertPt) | llvm::MemorySSAUpdater | |
| createMemoryAccessBefore(Instruction *I, MemoryAccess *Definition, MemoryUseOrDef *InsertPt) | llvm::MemorySSAUpdater | |
| createMemoryAccessInBB(Instruction *I, MemoryAccess *Definition, const BasicBlock *BB, MemorySSA::InsertionPlace Point) | llvm::MemorySSAUpdater | |
| getMemorySSA() const | llvm::MemorySSAUpdater | inline |
| insertDef(MemoryDef *Def, bool RenameUses=false) | llvm::MemorySSAUpdater | |
| insertUse(MemoryUse *Use) | llvm::MemorySSAUpdater | |
| MemorySSAUpdater(MemorySSA *MSSA) | llvm::MemorySSAUpdater | inline |
| moveAfter(MemoryUseOrDef *What, MemoryUseOrDef *Where) | llvm::MemorySSAUpdater | |
| moveAllAfterMergeBlocks(BasicBlock *From, BasicBlock *To, Instruction *Start) | llvm::MemorySSAUpdater | |
| moveAllAfterSpliceBlocks(BasicBlock *From, BasicBlock *To, Instruction *Start) | llvm::MemorySSAUpdater | |
| moveBefore(MemoryUseOrDef *What, MemoryUseOrDef *Where) | llvm::MemorySSAUpdater | |
| moveToPlace(MemoryUseOrDef *What, BasicBlock *BB, MemorySSA::InsertionPlace Where) | llvm::MemorySSAUpdater | |
| removeBlocks(const SmallPtrSetImpl< BasicBlock *> &DeadBlocks) | llvm::MemorySSAUpdater | |
| removeDuplicatePhiEdgesBetween(BasicBlock *From, BasicBlock *To) | llvm::MemorySSAUpdater | |
| removeEdge(BasicBlock *From, BasicBlock *To) | llvm::MemorySSAUpdater | |
| removeMemoryAccess(MemoryAccess *) | llvm::MemorySSAUpdater | |
| removeMemoryAccess(const Instruction *I) | llvm::MemorySSAUpdater | inline |
| updateExitBlocksForClonedLoop(ArrayRef< BasicBlock *> ExitBlocks, const ValueToValueMapTy &VMap, DominatorTree &DT) | llvm::MemorySSAUpdater | |
| updateExitBlocksForClonedLoop(ArrayRef< BasicBlock *> ExitBlocks, ArrayRef< std::unique_ptr< ValueToValueMapTy >> VMaps, DominatorTree &DT) | llvm::MemorySSAUpdater | |
| updateForClonedBlockIntoPred(BasicBlock *BB, BasicBlock *P1, const ValueToValueMapTy &VM) | llvm::MemorySSAUpdater | |
| updateForClonedLoop(const LoopBlocksRPO &LoopBlocks, ArrayRef< BasicBlock *> ExitBlocks, const ValueToValueMapTy &VM, bool IgnoreIncomingWithNoClones=false) | llvm::MemorySSAUpdater | |
| wireOldPredecessorsToNewImmediatePredecessor(BasicBlock *Old, BasicBlock *New, ArrayRef< BasicBlock *> Preds, bool IdenticalEdgesWereMerged=true) | llvm::MemorySSAUpdater |
1.8.13