Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/
H A DSROA.h94 std::vector<AllocaInst *> PromotableAllocas; variable
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp2005 SmallVector<AllocaInst *, 200> PromotableAllocas; in relocationViaAlloca() local
2008 PromotableAllocas.reserve(Live.size()); in relocationViaAlloca()
2018 PromotableAllocas.push_back(Alloca); in relocationViaAlloca()
2169 assert(PromotableAllocas.size() == Live.size() + NumRematerializedValues && in relocationViaAlloca()
2172 if (!PromotableAllocas.empty()) { in relocationViaAlloca()
2174 PromoteMemToReg(PromotableAllocas, DT); in relocationViaAlloca()
H A DSROA.cpp4231 llvm::erase_if(PromotableAllocas, [&](AllocaInst *AI) { in presplitLoadsAndStores()
4368 PromotableAllocas.push_back(NewAI); in rewritePartition()
4705 if (PromotableAllocas.empty()) in promoteAllocas()
4708 NumPromoted += PromotableAllocas.size(); in promoteAllocas()
4711 PromoteMemToReg(PromotableAllocas, *DT, AC); in promoteAllocas()
4712 PromotableAllocas.clear(); in promoteAllocas()
4729 PromotableAllocas.push_back(AI); in runImpl()
4752 llvm::erase_if(PromotableAllocas, IsInSet); in runImpl()