Lines Matching defs:PTB
4328 BasicBlock *PTB, BasicBlock *PFB, BasicBlock *QTB, BasicBlock *QFB,
4332 // PTB or PFB, and the other from QTB or QFB. We don't support more than one
4333 // store (to any address) in PTB,PFB or QTB,QFB.
4336 StoreInst *PStore = findUniqueStoreInBlocks(PTB, PFB);
4411 (!IsWorthwhile(PTB, FreeStores) || !IsWorthwhile(PFB, FreeStores) ||
4446 Value *PPred = PStore->getParent() == PTB ? PCond : QB.CreateNot(PCond);
4494 // PTB PFB | PFB
4505 BasicBlock *PTB = PBI->getSuccessor(0);
4523 std::swap(PFB, PTB);
4531 // From this point on we can assume PTB or QTB may be fallthroughs but PFB
4533 if (PTB == QBI->getParent())
4534 PTB = nullptr;
4547 if ((PTB && !HasOnePredAndOneSucc(PTB, PBI->getParent(), QBI->getParent())) ||
4554 // Check if there are stores in PTB or PFB that are repeated in QTB or QFB.
4556 for (auto *BB : {PTB, PFB}) {
4579 mergeConditionalStoreToAddress(PTB, PFB, QTB, QFB, PostBB, Address,