Lines Matching refs:MergedLoadStoreMotion
98 class MergedLoadStoreMotion { class
126 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()
389 MergedLoadStoreMotion Impl; in INITIALIZE_PASS_DEPENDENCY()