Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergedLoadStoreMotion.cpp100 class MergedLoadStoreMotion { class
111 MergedLoadStoreMotion(bool SplitFooterBB) : SplitFooterBB(SplitFooterBB) {} in MergedLoadStoreMotion() function in __anon25515a3e0111::MergedLoadStoreMotion
132 BasicBlock *MergedLoadStoreMotion::getDiamondTail(BasicBlock *BB) { in getDiamondTail()
140 bool MergedLoadStoreMotion::isDiamondHead(BasicBlock *BB) { in isDiamondHead()
187 StoreInst *MergedLoadStoreMotion::canSinkFromBlock(BasicBlock *BB1, in canSinkFromBlock()
210 PHINode *MergedLoadStoreMotion::getPHIOperand(BasicBlock *BB, StoreInst *S0, in getPHIOperand()
229 bool MergedLoadStoreMotion::canSinkStoresAndGEPs(StoreInst *S0, in canSinkStoresAndGEPs()
283 bool MergedLoadStoreMotion::mergeStores(BasicBlock *HeadBB) { in mergeStores()
347 bool MergedLoadStoreMotion::run(Function &F, AliasAnalysis &AA) { in run()
382 MergedLoadStoreMotion Impl(SplitFooterBB); in runOnFunction()
[all …]
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile1612 SRCS_MIN+= Transforms/Scalar/MergedLoadStoreMotion.cpp