Lines Matching refs:PHIsToRewrite
1108 std::vector<std::pair<PHINode*, unsigned> > &PHIsToRewrite) { in GetHeapSROAValue()
1126 PHIsToRewrite), in GetHeapSROAValue()
1142 PHIsToRewrite.push_back(std::make_pair(PN, FieldNo)); in GetHeapSROAValue()
1152 std::vector<std::pair<PHINode*, unsigned> > &PHIsToRewrite) { in RewriteHeapSROALoadUser()
1159 InsertedScalarizedValues, PHIsToRewrite); in RewriteHeapSROALoadUser()
1177 InsertedScalarizedValues, PHIsToRewrite); in RewriteHeapSROALoadUser()
1206 RewriteHeapSROALoadUser(User, InsertedScalarizedValues, PHIsToRewrite); in RewriteHeapSROALoadUser()
1215 std::vector<std::pair<PHINode*, unsigned> > &PHIsToRewrite) { in RewriteUsesOfLoadForHeapSRoA()
1218 RewriteHeapSROALoadUser(User, InsertedScalarizedValues, PHIsToRewrite); in RewriteUsesOfLoadForHeapSRoA()
1345 std::vector<std::pair<PHINode*, unsigned> > PHIsToRewrite; in PerformHeapAllocSRoA() local
1354 RewriteUsesOfLoadForHeapSRoA(LI, InsertedScalarizedValues, PHIsToRewrite); in PerformHeapAllocSRoA()
1374 while (!PHIsToRewrite.empty()) { in PerformHeapAllocSRoA()
1375 PHINode *PN = PHIsToRewrite.back().first; in PerformHeapAllocSRoA()
1376 unsigned FieldNo = PHIsToRewrite.back().second; in PerformHeapAllocSRoA()
1377 PHIsToRewrite.pop_back(); in PerformHeapAllocSRoA()
1385 PHIsToRewrite); in PerformHeapAllocSRoA()