Lines Matching refs:HPL
386 HoistingPointList &HPL);
390 void computeInsertionPoints(const VNtoInsns &Map, HoistingPointList &HPL, in computeInsertionPoints() argument
461 findHoistableCandidates(OutValue, K, HPL); in computeInsertionPoints()
500 std::pair<unsigned, unsigned> hoist(HoistingPointList &HPL);
836 HoistingPointList &HPL) { in findHoistableCandidates() argument
864 HPL.push_back({BB, SmallVecInsn()}); in findHoistableCandidates()
865 SmallVecInsn &V = HPL.back().second; in findHoistableCandidates()
1066 std::pair<unsigned, unsigned> GVNHoist::hoist(HoistingPointList &HPL) { in hoist() argument
1068 for (const HoistingPointInfo &HP : HPL) { in hoist()
1192 HoistingPointList HPL; in hoistExpressions() local
1193 computeInsertionPoints(II.getVNTable(), HPL, InsKind::Scalar); in hoistExpressions()
1194 computeInsertionPoints(LI.getVNTable(), HPL, InsKind::Load); in hoistExpressions()
1195 computeInsertionPoints(SI.getVNTable(), HPL, InsKind::Store); in hoistExpressions()
1196 computeInsertionPoints(CI.getScalarVNTable(), HPL, InsKind::Scalar); in hoistExpressions()
1197 computeInsertionPoints(CI.getLoadVNTable(), HPL, InsKind::Load); in hoistExpressions()
1198 computeInsertionPoints(CI.getStoreVNTable(), HPL, InsKind::Store); in hoistExpressions()
1199 return hoist(HPL); in hoistExpressions()