Lines Matching refs:PB
59 const BasicBlock *getBranchBlock(const PredicateBase *PB) { in getBranchBlock() argument
60 assert(isa<PredicateWithEdge>(PB) && in getBranchBlock()
63 return cast<PredicateWithEdge>(PB)->From; in getBranchBlock()
68 static Instruction *getBranchTerminator(const PredicateBase *PB) { in getBranchTerminator() argument
69 assert(isa<PredicateWithEdge>(PB) && in getBranchTerminator()
71 return cast<PredicateWithEdge>(PB)->From->getTerminator(); in getBranchTerminator()
77 getBlockEdge(const PredicateBase *PB) { in getBlockEdge() argument
78 assert(isa<PredicateWithEdge>(PB) && in getBlockEdge()
80 const auto *PEdge = cast<PredicateWithEdge>(PB); in getBlockEdge()
311 PredicateBase *PB) { in addInfoFor() argument
314 AllInfos.push_back(PB); in addInfoFor()
315 OperandInfo.Infos.push_back(PB); in addInfoFor()
380 PredicateBase *PB = in processBranch() local
382 addInfoFor(OpsToRename, Op, PB); in processBranch()
810 if (const auto *PB = dyn_cast<PredicateBranch>(PI)) { in emitInstructionAnnot() local
811 OS << "; branch predicate info { TrueEdge: " << PB->TrueEdge in emitInstructionAnnot()
812 << " Comparison:" << *PB->Condition << " Edge: ["; in emitInstructionAnnot()
813 PB->From->printAsOperand(OS); in emitInstructionAnnot()
815 PB->To->printAsOperand(OS); in emitInstructionAnnot()