Searched refs:MergedLoadStoreMotion (Results 1 – 2 of 2) sorted by relevance
98 class MergedLoadStoreMotion { class126 BasicBlock *MergedLoadStoreMotion::getDiamondTail(BasicBlock *BB) { in getDiamondTail()134 bool MergedLoadStoreMotion::isDiamondHead(BasicBlock *BB) { in isDiamondHead()166 bool MergedLoadStoreMotion::isStoreSinkBarrierInRange(const Instruction &Start, in isStoreSinkBarrierInRange()181 StoreInst *MergedLoadStoreMotion::canSinkFromBlock(BasicBlock *BB1, in canSinkFromBlock()204 PHINode *MergedLoadStoreMotion::getPHIOperand(BasicBlock *BB, StoreInst *S0, in getPHIOperand()225 bool MergedLoadStoreMotion::sinkStore(BasicBlock *BB, StoreInst *S0, in sinkStore()271 bool MergedLoadStoreMotion::mergeStores(BasicBlock *T) { in mergeStores()324 bool MergedLoadStoreMotion::run(Function &F, AliasAnalysis &AA) { in run()359 MergedLoadStoreMotion Impl; in runOnFunction()[all …]
1392 SRCS_MIN+= Transforms/Scalar/MergedLoadStoreMotion.cpp