Lines Matching defs:Pred
121 uint32_t lookup_or_add_cmp(unsigned Opcode, CmpInst::Predicate Pred,
1584 BasicBlock *Pred = *PI;
1585 if (IsValueFullyAvailableInBlock(Pred, FullyAvailableBlocks, 0)) {
1588 PredLoads[Pred] = 0;
1590 if (Pred->getTerminator()->getNumSuccessors() != 1) {
1591 if (isa<IndirectBrInst>(Pred->getTerminator())) {
1593 << Pred->getName() << "': " << *LI << '\n');
1600 << Pred->getName() << "': " << *LI << '\n');
1604 unsigned SuccNum = GetSuccessorNumber(Pred, LoadBB);
1605 NeedToSplit.push_back(std::make_pair(Pred->getTerminator(), SuccNum));
2033 const BasicBlock *Pred = E.getEnd()->getSinglePredecessor();
2035 assert((!Pred || Pred == Src) && "No edge between these basic blocks!");
2037 return Pred != 0;