Home
last modified time | relevance | path

Searched refs:ReturnPHIs (Results 1 – 14 of 14) sorted by relevance

/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1251 SmallVector<PHINode *, 4> ReturnPHIs; in splitRetconCoroutine() local
1282 assert(ReturnPHIs.empty()); in splitRetconCoroutine()
1285 ReturnPHIs.push_back(Builder.CreatePHI(Continuation->getType(), in splitRetconCoroutine()
1290 ReturnPHIs.push_back(Builder.CreatePHI(ResultTy, in splitRetconCoroutine()
1302 Builder.CreateBitCast(ReturnPHIs[0], CastedContinuationTy); in splitRetconCoroutine()
1305 if (ReturnPHIs.size() == 1) { in splitRetconCoroutine()
1310 for (size_t I = 1, E = ReturnPHIs.size(); I != E; ++I) in splitRetconCoroutine()
1311 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
1319 ReturnPHIs[0]->addIncoming(Continuation, SuspendBB); in splitRetconCoroutine()
1322 ReturnPHIs[NextPHIIndex++]->addIncoming(&*VUse, SuspendBB); in splitRetconCoroutine()
[all …]
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1251 SmallVector<PHINode *, 4> ReturnPHIs; in splitRetconCoroutine() local
1282 assert(ReturnPHIs.empty()); in splitRetconCoroutine()
1285 ReturnPHIs.push_back(Builder.CreatePHI(Continuation->getType(), in splitRetconCoroutine()
1290 ReturnPHIs.push_back(Builder.CreatePHI(ResultTy, in splitRetconCoroutine()
1302 Builder.CreateBitCast(ReturnPHIs[0], CastedContinuationTy); in splitRetconCoroutine()
1305 if (ReturnPHIs.size() == 1) { in splitRetconCoroutine()
1310 for (size_t I = 1, E = ReturnPHIs.size(); I != E; ++I) in splitRetconCoroutine()
1311 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
1319 ReturnPHIs[0]->addIncoming(Continuation, SuspendBB); in splitRetconCoroutine()
1322 ReturnPHIs[NextPHIIndex++]->addIncoming(&*VUse, SuspendBB); in splitRetconCoroutine()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1248 SmallVector<PHINode *, 4> ReturnPHIs; in splitRetconCoroutine() local
1279 assert(ReturnPHIs.empty()); in splitRetconCoroutine()
1282 ReturnPHIs.push_back(Builder.CreatePHI(Continuation->getType(), in splitRetconCoroutine()
1287 ReturnPHIs.push_back(Builder.CreatePHI(ResultTy, in splitRetconCoroutine()
1299 Builder.CreateBitCast(ReturnPHIs[0], CastedContinuationTy); in splitRetconCoroutine()
1302 if (ReturnPHIs.size() == 1) { in splitRetconCoroutine()
1307 for (size_t I = 1, E = ReturnPHIs.size(); I != E; ++I) in splitRetconCoroutine()
1308 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
1316 ReturnPHIs[0]->addIncoming(Continuation, SuspendBB); in splitRetconCoroutine()
1319 ReturnPHIs[NextPHIIndex++]->addIncoming(&*VUse, SuspendBB); in splitRetconCoroutine()
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1321 SmallVector<PHINode *, 4> ReturnPHIs; in splitRetconCoroutine() local
1352 assert(ReturnPHIs.empty()); in splitRetconCoroutine()
1355 ReturnPHIs.push_back(Builder.CreatePHI(Continuation->getType(), in splitRetconCoroutine()
1360 ReturnPHIs.push_back(Builder.CreatePHI(ResultTy, in splitRetconCoroutine()
1372 Builder.CreateBitCast(ReturnPHIs[0], CastedContinuationTy); in splitRetconCoroutine()
1375 if (ReturnPHIs.size() == 1) { in splitRetconCoroutine()
1380 for (size_t I = 1, E = ReturnPHIs.size(); I != E; ++I) in splitRetconCoroutine()
1381 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
1389 ReturnPHIs[0]->addIncoming(Continuation, SuspendBB); in splitRetconCoroutine()
1392 ReturnPHIs[NextPHIIndex++]->addIncoming(&*VUse, SuspendBB); in splitRetconCoroutine()
[all …]
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1321 SmallVector<PHINode *, 4> ReturnPHIs; in splitRetconCoroutine() local
1352 assert(ReturnPHIs.empty()); in splitRetconCoroutine()
1355 ReturnPHIs.push_back(Builder.CreatePHI(Continuation->getType(), in splitRetconCoroutine()
1360 ReturnPHIs.push_back(Builder.CreatePHI(ResultTy, in splitRetconCoroutine()
1372 Builder.CreateBitCast(ReturnPHIs[0], CastedContinuationTy); in splitRetconCoroutine()
1375 if (ReturnPHIs.size() == 1) { in splitRetconCoroutine()
1380 for (size_t I = 1, E = ReturnPHIs.size(); I != E; ++I) in splitRetconCoroutine()
1381 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
1389 ReturnPHIs[0]->addIncoming(Continuation, SuspendBB); in splitRetconCoroutine()
1392 ReturnPHIs[NextPHIIndex++]->addIncoming(&*VUse, SuspendBB); in splitRetconCoroutine()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1493 SmallVector<PHINode *, 4> ReturnPHIs; in splitRetconCoroutine() local
1524 assert(ReturnPHIs.empty()); in splitRetconCoroutine()
1527 ReturnPHIs.push_back(Builder.CreatePHI(Continuation->getType(), in splitRetconCoroutine()
1532 ReturnPHIs.push_back(Builder.CreatePHI(ResultTy, in splitRetconCoroutine()
1544 Builder.CreateBitCast(ReturnPHIs[0], CastedContinuationTy); in splitRetconCoroutine()
1547 if (ReturnPHIs.size() == 1) { in splitRetconCoroutine()
1552 for (size_t I = 1, E = ReturnPHIs.size(); I != E; ++I) in splitRetconCoroutine()
1553 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
1561 ReturnPHIs[0]->addIncoming(Continuation, SuspendBB); in splitRetconCoroutine()
1564 ReturnPHIs[NextPHIIndex++]->addIncoming(&*VUse, SuspendBB); in splitRetconCoroutine()
[all …]
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1620 SmallVector<PHINode *, 4> ReturnPHIs; in splitRetconCoroutine() local
1651 assert(ReturnPHIs.empty()); in splitRetconCoroutine()
1654 ReturnPHIs.push_back(Builder.CreatePHI(Continuation->getType(), in splitRetconCoroutine()
1659 ReturnPHIs.push_back(Builder.CreatePHI(ResultTy, in splitRetconCoroutine()
1671 Builder.CreateBitCast(ReturnPHIs[0], CastedContinuationTy); in splitRetconCoroutine()
1674 if (ReturnPHIs.size() == 1) { in splitRetconCoroutine()
1679 for (size_t I = 1, E = ReturnPHIs.size(); I != E; ++I) in splitRetconCoroutine()
1680 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
1688 ReturnPHIs[0]->addIncoming(Continuation, SuspendBB); in splitRetconCoroutine()
1691 ReturnPHIs[NextPHIIndex++]->addIncoming(&*VUse, SuspendBB); in splitRetconCoroutine()
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1705 SmallVector<PHINode *, 4> ReturnPHIs; in splitRetconCoroutine() local
1736 assert(ReturnPHIs.empty()); in splitRetconCoroutine()
1739 ReturnPHIs.push_back(Builder.CreatePHI(Continuation->getType(), in splitRetconCoroutine()
1744 ReturnPHIs.push_back(Builder.CreatePHI(ResultTy, in splitRetconCoroutine()
1756 Builder.CreateBitCast(ReturnPHIs[0], CastedContinuationTy); in splitRetconCoroutine()
1759 if (ReturnPHIs.size() == 1) { in splitRetconCoroutine()
1764 for (size_t I = 1, E = ReturnPHIs.size(); I != E; ++I) in splitRetconCoroutine()
1765 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
1773 ReturnPHIs[0]->addIncoming(Continuation, SuspendBB); in splitRetconCoroutine()
1776 ReturnPHIs[NextPHIIndex++]->addIncoming(&*VUse, SuspendBB); in splitRetconCoroutine()
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1620 SmallVector<PHINode *, 4> ReturnPHIs; in splitRetconCoroutine() local
1651 assert(ReturnPHIs.empty()); in splitRetconCoroutine()
1654 ReturnPHIs.push_back(Builder.CreatePHI(Continuation->getType(), in splitRetconCoroutine()
1659 ReturnPHIs.push_back(Builder.CreatePHI(ResultTy, in splitRetconCoroutine()
1671 Builder.CreateBitCast(ReturnPHIs[0], CastedContinuationTy); in splitRetconCoroutine()
1674 if (ReturnPHIs.size() == 1) { in splitRetconCoroutine()
1679 for (size_t I = 1, E = ReturnPHIs.size(); I != E; ++I) in splitRetconCoroutine()
1680 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
1688 ReturnPHIs[0]->addIncoming(Continuation, SuspendBB); in splitRetconCoroutine()
1691 ReturnPHIs[NextPHIIndex++]->addIncoming(&*VUse, SuspendBB); in splitRetconCoroutine()
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1736 SmallVector<PHINode *, 4> ReturnPHIs; in splitRetconCoroutine() local
1767 assert(ReturnPHIs.empty()); in splitRetconCoroutine()
1770 ReturnPHIs.push_back(Builder.CreatePHI(Continuation->getType(), in splitRetconCoroutine()
1775 ReturnPHIs.push_back(Builder.CreatePHI(ResultTy, in splitRetconCoroutine()
1787 Builder.CreateBitCast(ReturnPHIs[0], CastedContinuationTy); in splitRetconCoroutine()
1790 if (ReturnPHIs.size() == 1) { in splitRetconCoroutine()
1795 for (size_t I = 1, E = ReturnPHIs.size(); I != E; ++I) in splitRetconCoroutine()
1796 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
1804 ReturnPHIs[0]->addIncoming(Continuation, SuspendBB); in splitRetconCoroutine()
1807 ReturnPHIs[NextPHIIndex++]->addIncoming(&*VUse, SuspendBB); in splitRetconCoroutine()
[all …]
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1736 SmallVector<PHINode *, 4> ReturnPHIs; in splitRetconCoroutine() local
1767 assert(ReturnPHIs.empty()); in splitRetconCoroutine()
1770 ReturnPHIs.push_back(Builder.CreatePHI(Continuation->getType(), in splitRetconCoroutine()
1775 ReturnPHIs.push_back(Builder.CreatePHI(ResultTy, in splitRetconCoroutine()
1787 Builder.CreateBitCast(ReturnPHIs[0], CastedContinuationTy); in splitRetconCoroutine()
1790 if (ReturnPHIs.size() == 1) { in splitRetconCoroutine()
1795 for (size_t I = 1, E = ReturnPHIs.size(); I != E; ++I) in splitRetconCoroutine()
1796 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
1804 ReturnPHIs[0]->addIncoming(Continuation, SuspendBB); in splitRetconCoroutine()
1807 ReturnPHIs[NextPHIIndex++]->addIncoming(&*VUse, SuspendBB); in splitRetconCoroutine()
[all …]
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1708 SmallVector<PHINode *, 4> ReturnPHIs; in splitRetconCoroutine() local
1739 assert(ReturnPHIs.empty()); in splitRetconCoroutine()
1742 ReturnPHIs.push_back(Builder.CreatePHI(Continuation->getType(), in splitRetconCoroutine()
1747 ReturnPHIs.push_back(Builder.CreatePHI(ResultTy, in splitRetconCoroutine()
1759 Builder.CreateBitCast(ReturnPHIs[0], CastedContinuationTy); in splitRetconCoroutine()
1762 if (ReturnPHIs.size() == 1) { in splitRetconCoroutine()
1767 for (size_t I = 1, E = ReturnPHIs.size(); I != E; ++I) in splitRetconCoroutine()
1768 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
1776 ReturnPHIs[0]->addIncoming(Continuation, SuspendBB); in splitRetconCoroutine()
1779 ReturnPHIs[NextPHIIndex++]->addIncoming(&*VUse, SuspendBB); in splitRetconCoroutine()
[all …]
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1736 SmallVector<PHINode *, 4> ReturnPHIs; in splitRetconCoroutine() local
1767 assert(ReturnPHIs.empty()); in splitRetconCoroutine()
1770 ReturnPHIs.push_back(Builder.CreatePHI(Continuation->getType(), in splitRetconCoroutine()
1775 ReturnPHIs.push_back(Builder.CreatePHI(ResultTy, in splitRetconCoroutine()
1787 Builder.CreateBitCast(ReturnPHIs[0], CastedContinuationTy); in splitRetconCoroutine()
1790 if (ReturnPHIs.size() == 1) { in splitRetconCoroutine()
1795 for (size_t I = 1, E = ReturnPHIs.size(); I != E; ++I) in splitRetconCoroutine()
1796 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
1804 ReturnPHIs[0]->addIncoming(Continuation, SuspendBB); in splitRetconCoroutine()
1807 ReturnPHIs[NextPHIIndex++]->addIncoming(&*VUse, SuspendBB); in splitRetconCoroutine()
[all …]
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1736 SmallVector<PHINode *, 4> ReturnPHIs; in splitRetconCoroutine() local
1767 assert(ReturnPHIs.empty()); in splitRetconCoroutine()
1770 ReturnPHIs.push_back(Builder.CreatePHI(Continuation->getType(), in splitRetconCoroutine()
1775 ReturnPHIs.push_back(Builder.CreatePHI(ResultTy, in splitRetconCoroutine()
1787 Builder.CreateBitCast(ReturnPHIs[0], CastedContinuationTy); in splitRetconCoroutine()
1790 if (ReturnPHIs.size() == 1) { in splitRetconCoroutine()
1795 for (size_t I = 1, E = ReturnPHIs.size(); I != E; ++I) in splitRetconCoroutine()
1796 RetV = Builder.CreateInsertValue(RetV, ReturnPHIs[I], I); in splitRetconCoroutine()
1804 ReturnPHIs[0]->addIncoming(Continuation, SuspendBB); in splitRetconCoroutine()
1807 ReturnPHIs[NextPHIIndex++]->addIncoming(&*VUse, SuspendBB); in splitRetconCoroutine()
[all …]