LLVM 20.0.0git
|
This is the complete list of members for BasicLoadAndStorePromoter, including all inherited members.
BasicLoadAndStorePromoter(ArrayRef< const Instruction * > Insts, SSAUpdater &S, Type *ZeroType) | BasicLoadAndStorePromoter | inline |
doExtraRewritesBeforeFinalDeletion() | llvm::LoadAndStorePromoter | inlinevirtual |
getValueToUseForAlloca(Instruction *I) const override | BasicLoadAndStorePromoter | inlinevirtual |
instructionDeleted(Instruction *I) const | llvm::LoadAndStorePromoter | inlinevirtual |
isInstInList(Instruction *I, const SmallVectorImpl< Instruction * > &Insts) const | llvm::LoadAndStorePromoter | virtual |
LoadAndStorePromoter(ArrayRef< const Instruction * > Insts, SSAUpdater &S, StringRef Name=StringRef()) | llvm::LoadAndStorePromoter | |
replaceLoadWithValue(LoadInst *LI, Value *V) const | llvm::LoadAndStorePromoter | inlinevirtual |
run(const SmallVectorImpl< Instruction * > &Insts) | llvm::LoadAndStorePromoter | |
shouldDelete(Instruction *I) const override | BasicLoadAndStorePromoter | inlinevirtual |
SSA | llvm::LoadAndStorePromoter | protected |
updateDebugInfo(Instruction *I) const | llvm::LoadAndStorePromoter | inlinevirtual |
~LoadAndStorePromoter()=default | llvm::LoadAndStorePromoter | virtual |