Lines Matching refs:ValPair
716 using ValPair = std::pair<Value *, BasicBlock *>; typedef in __anonb3555ec80211::NewGVN
718 PHIExpression *createPHIExpression(ArrayRef<ValPair>, const Instruction *,
789 void sortPHIOps(MutableArrayRef<ValPair> Ops) const;
790 const Expression *performSymbolicPHIEvaluation(ArrayRef<ValPair>,
996 void NewGVN::sortPHIOps(MutableArrayRef<ValPair> Ops) const { in sortPHIOps()
997 llvm::sort(Ops, [&](const ValPair &P1, const ValPair &P2) { in sortPHIOps()
1015 PHIExpression *NewGVN::createPHIExpression(ArrayRef<ValPair> PHIOperands, in createPHIExpression()
1028 auto Filtered = make_filter_range(PHIOperands, [&](const ValPair &P) { in createPHIExpression()
1043 [&](const ValPair &P) -> Value * { in createPHIExpression()
1734 NewGVN::performSymbolicPHIEvaluation(ArrayRef<ValPair> PHIOps, in performSymbolicPHIEvaluation()
1983 SmallVector<ValPair, 3> Ops; in performSymbolicEvaluation()
2754 SmallVector<ValPair, 4> PHIOps; in makePossiblePHIOfOps()