/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroSplit.cpp | 1251 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 D | CoroSplit.cpp | 1251 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 D | CoroSplit.cpp | 1248 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 D | CoroSplit.cpp | 1321 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 D | CoroSplit.cpp | 1321 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 D | CoroSplit.cpp | 1493 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 D | CoroSplit.cpp | 1620 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 D | CoroSplit.cpp | 1705 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 D | CoroSplit.cpp | 1620 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 D | CoroSplit.cpp | 1736 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 D | CoroSplit.cpp | 1736 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 D | CoroSplit.cpp | 1708 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 D | CoroSplit.cpp | 1736 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 D | CoroSplit.cpp | 1736 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 …]
|