Lines Matching defs:PTB
4073 BasicBlock *PTB, BasicBlock *PFB, BasicBlock *QTB, BasicBlock *QFB,
4077 // PTB or PFB, and the other from QTB or QFB. We don't support more than one
4078 // store (to any address) in PTB,PFB or QTB,QFB.
4081 StoreInst *PStore = findUniqueStoreInBlocks(PTB, PFB);
4156 (!IsWorthwhile(PTB, FreeStores) || !IsWorthwhile(PFB, FreeStores) ||
4191 Value *PPred = PStore->getParent() == PTB ? PCond : QB.CreateNot(PCond);
4239 // PTB PFB | PFB
4250 BasicBlock *PTB = PBI->getSuccessor(0);
4268 std::swap(PFB, PTB);
4276 // From this point on we can assume PTB or QTB may be fallthroughs but PFB
4278 if (PTB == QBI->getParent())
4279 PTB = nullptr;
4292 if ((PTB && !HasOnePredAndOneSucc(PTB, PBI->getParent(), QBI->getParent())) ||
4299 // Check if there are stores in PTB or PFB that are repeated in QTB or QFB.
4301 for (auto *BB : {PTB, PFB}) {
4324 mergeConditionalStoreToAddress(PTB, PFB, QTB, QFB, PostBB, Address,