Home
last modified time | relevance | path

Searched refs:MergedLoadStoreMotion (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DMergedLoadStoreMotion.cpp96 class MergedLoadStoreMotion { class
107 MergedLoadStoreMotion(bool SplitFooterBB) : SplitFooterBB(SplitFooterBB) {} in MergedLoadStoreMotion() function in __anonc05d3c3a0111::MergedLoadStoreMotion
128 BasicBlock *MergedLoadStoreMotion::getDiamondTail(BasicBlock *BB) { in getDiamondTail()
136 bool MergedLoadStoreMotion::isDiamondHead(BasicBlock *BB) { in isDiamondHead()
183 StoreInst *MergedLoadStoreMotion::canSinkFromBlock(BasicBlock *BB1, in canSinkFromBlock()
206 PHINode *MergedLoadStoreMotion::getPHIOperand(BasicBlock *BB, StoreInst *S0, in getPHIOperand()
225 bool MergedLoadStoreMotion::canSinkStoresAndGEPs(StoreInst *S0, in canSinkStoresAndGEPs()
279 bool MergedLoadStoreMotion::mergeStores(BasicBlock *HeadBB) { in mergeStores()
343 bool MergedLoadStoreMotion::run(Function &F, AliasAnalysis &AA) { in run()
378 MergedLoadStoreMotion Impl(SplitFooterBB); in runOnFunction()
[all …]
H A DCMakeLists.txt58 MergedLoadStoreMotion.cpp
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Transforms/Scalar/
H A DBUILD.gn69 "MergedLoadStoreMotion.cpp",
/llvm-project-15.0.7/llvm/test/Transforms/InstMerge/
H A Dst_sink_debuginvariant.ll7 ; check in MergedLoadStoreMotion::mergeStores.
/llvm-project-15.0.7/llvm/docs/
H A DHowToUpdateDebugInfo.rst95 (see the ``MergedLoadStoreMotion`` pass).