Lines Matching refs:HPL
695 HoistingPointList &HPL) { in findHoistableCandidates() argument
724 HPL.push_back({BB, SmallVecInsn()}); in findHoistableCandidates()
725 SmallVecInsn &V = HPL.back().second; in findHoistableCandidates()
740 void computeInsertionPoints(const VNtoInsns &Map, HoistingPointList &HPL, in computeInsertionPoints() argument
811 findHoistableCandidates(OutValue, K, HPL); in computeInsertionPoints()
1009 std::pair<unsigned, unsigned> hoist(HoistingPointList &HPL) { in hoist() argument
1011 for (const HoistingPointInfo &HP : HPL) { in hoist()
1132 HoistingPointList HPL; in hoistExpressions() local
1133 computeInsertionPoints(II.getVNTable(), HPL, InsKind::Scalar); in hoistExpressions()
1134 computeInsertionPoints(LI.getVNTable(), HPL, InsKind::Load); in hoistExpressions()
1135 computeInsertionPoints(SI.getVNTable(), HPL, InsKind::Store); in hoistExpressions()
1136 computeInsertionPoints(CI.getScalarVNTable(), HPL, InsKind::Scalar); in hoistExpressions()
1137 computeInsertionPoints(CI.getLoadVNTable(), HPL, InsKind::Load); in hoistExpressions()
1138 computeInsertionPoints(CI.getStoreVNTable(), HPL, InsKind::Store); in hoistExpressions()
1139 return hoist(HPL); in hoistExpressions()