Lines Matching refs:HPL
401 HoistingPointList &HPL);
405 void computeInsertionPoints(const VNtoInsns &Map, HoistingPointList &HPL, in computeInsertionPoints() argument
476 findHoistableCandidates(OutValue, K, HPL); in computeInsertionPoints()
515 std::pair<unsigned, unsigned> hoist(HoistingPointList &HPL);
879 HoistingPointList &HPL) { in findHoistableCandidates() argument
907 HPL.push_back({BB, SmallVecInsn()}); in findHoistableCandidates()
908 SmallVecInsn &V = HPL.back().second; in findHoistableCandidates()
1101 std::pair<unsigned, unsigned> GVNHoist::hoist(HoistingPointList &HPL) { in hoist() argument
1103 for (const HoistingPointInfo &HP : HPL) { in hoist()
1227 HoistingPointList HPL; in hoistExpressions() local
1228 computeInsertionPoints(II.getVNTable(), HPL, InsKind::Scalar); in hoistExpressions()
1229 computeInsertionPoints(LI.getVNTable(), HPL, InsKind::Load); in hoistExpressions()
1230 computeInsertionPoints(SI.getVNTable(), HPL, InsKind::Store); in hoistExpressions()
1231 computeInsertionPoints(CI.getScalarVNTable(), HPL, InsKind::Scalar); in hoistExpressions()
1232 computeInsertionPoints(CI.getLoadVNTable(), HPL, InsKind::Load); in hoistExpressions()
1233 computeInsertionPoints(CI.getStoreVNTable(), HPL, InsKind::Store); in hoistExpressions()
1234 return hoist(HPL); in hoistExpressions()