Home
last modified time | relevance | path

Searched refs:PromotableAllocas (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp2025 SmallVector<AllocaInst *, 200> PromotableAllocas; in relocationViaAlloca() local
2028 PromotableAllocas.reserve(Live.size()); in relocationViaAlloca()
2038 PromotableAllocas.push_back(Alloca); in relocationViaAlloca()
2193 assert(PromotableAllocas.size() == Live.size() + NumRematerializedValues && in relocationViaAlloca()
2196 if (!PromotableAllocas.empty()) { in relocationViaAlloca()
2198 PromoteMemToReg(PromotableAllocas, DT); in relocationViaAlloca()
H A DSROA.cpp205 std::vector<AllocaInst *> PromotableAllocas; member in __anonc3d49dbe0111::SROA
4726 llvm::erase_if(PromotableAllocas, [&](AllocaInst *AI) { in presplitLoadsAndStores()
4890 PromotableAllocas.push_back(NewAI); in rewritePartition()
5293 if (PromotableAllocas.empty()) in promoteAllocas()
5296 NumPromoted += PromotableAllocas.size(); in promoteAllocas()
5302 PromoteMemToReg(PromotableAllocas, DTU->getDomTree(), AC); in promoteAllocas()
5305 PromotableAllocas.clear(); in promoteAllocas()
5319 PromotableAllocas.push_back(AI); in runSROA()
5346 llvm::erase_if(PromotableAllocas, IsInSet); in runSROA()