Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp76 DenseMap<CoroBeginInst *, SmallVector<CoroSubFnInst *, 4>> DestroyAddr; member in __anon955a79fe0111::CoroIdElider
192 DestroyAddr[CB].push_back(II); in CoroIdElider()
242 const auto &It = DestroyAddr.find(CB); in canCoroBeginEscape()
243 assert(It != DestroyAddr.end()); in canCoroBeginEscape()
351 auto It = DestroyAddr.find(CB); in lifetimeEligibleForElide()
355 if (It == DestroyAddr.end()) in lifetimeEligibleForElide()
403 for (auto &It : DestroyAddr) in attemptElide()
H A DCoroSplit.cpp1619 auto *DestroyAddr = Builder.CreateStructGEP( in updateCoroFrame() local
1622 Builder.CreateStore(DestroyOrCleanupFn, DestroyAddr); in updateCoroFrame()