Searched refs:MergedLoadStoreMotion (Results 1 – 2 of 2) sorted by relevance
97 class MergedLoadStoreMotion { class108 MergedLoadStoreMotion(bool SplitFooterBB) : SplitFooterBB(SplitFooterBB) {} in MergedLoadStoreMotion() function in __anonb6db5b0a0111::MergedLoadStoreMotion129 BasicBlock *MergedLoadStoreMotion::getDiamondTail(BasicBlock *BB) { in getDiamondTail()137 bool MergedLoadStoreMotion::isDiamondHead(BasicBlock *BB) { in isDiamondHead()169 bool MergedLoadStoreMotion::isStoreSinkBarrierInRange(const Instruction &Start, in isStoreSinkBarrierInRange()184 StoreInst *MergedLoadStoreMotion::canSinkFromBlock(BasicBlock *BB1, in canSinkFromBlock()212 PHINode *MergedLoadStoreMotion::getPHIOperand(BasicBlock *BB, StoreInst *S0, in getPHIOperand()231 bool MergedLoadStoreMotion::canSinkStoresAndGEPs(StoreInst *S0, in canSinkStoresAndGEPs()247 void MergedLoadStoreMotion::sinkStoresAndGEPs(BasicBlock *BB, StoreInst *S0, in sinkStoresAndGEPs()300 bool MergedLoadStoreMotion::mergeStores(BasicBlock *HeadBB) { in mergeStores()[all …]
2022 SRCS_MIN+= Transforms/Scalar/MergedLoadStoreMotion.cpp