Home
last modified time | relevance | path

Searched refs:CoroEnds (Results 1 – 25 of 68) sorted by relevance

123

/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/Coroutines/
H A DCoroutines.cpp213 Shape.CoroEnds.clear(); in clear()
285 CoroEnds.push_back(cast<CoroEndInst>(II)); in buildFrom()
286 if (CoroEnds.back()->isFallthrough()) { in buildFrom()
289 if (CoroEnds.size() > 1) { in buildFrom()
290 if (CoroEnds.front()->isFallthrough()) in buildFrom()
293 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
321 for (CoroEndInst *CE : CoroEnds) in buildFrom()
H A DCoroSplit.cpp186 if (Shape.CoroEnds.empty()) in replaceUnwindCoroEnds()
189 LLVMContext &Context = Shape.CoroEnds.front()->getContext(); in replaceUnwindCoroEnds()
191 for (CoroEndInst *CE : Shape.CoroEnds) { in replaceUnwindCoroEnds()
327 replaceFallthroughCoroEnd(Shape.CoroEnds.front(), VMap); in createClone()
340 if (Shape.CoroEnds.empty()) in removeCoroEnds()
343 LLVMContext &Context = Shape.CoroEnds.front()->getContext(); in removeCoroEnds()
346 for (CoroEndInst *CE : Shape.CoroEnds) { in removeCoroEnds()
H A DCoroInternal.h68 SmallVector<CoroEndInst *, 4> CoroEnds; member
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/Coroutines/
H A DCoroutines.cpp214 Shape.CoroEnds.clear(); in clear()
286 CoroEnds.push_back(cast<CoroEndInst>(II)); in buildFrom()
287 if (CoroEnds.back()->isFallthrough()) { in buildFrom()
290 if (CoroEnds.size() > 1) { in buildFrom()
291 if (CoroEnds.front()->isFallthrough()) in buildFrom()
294 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
322 for (CoroEndInst *CE : CoroEnds) in buildFrom()
H A DCoroSplit.cpp187 if (Shape.CoroEnds.empty())
190 LLVMContext &Context = Shape.CoroEnds.front()->getContext();
192 for (CoroEndInst *CE : Shape.CoroEnds) {
327 replaceFallthroughCoroEnd(Shape.CoroEnds.front(), VMap);
340 if (Shape.CoroEnds.empty())
343 LLVMContext &Context = Shape.CoroEnds.front()->getContext();
346 for (CoroEndInst *CE : Shape.CoroEnds) {
H A DCoroInternal.h69 SmallVector<CoroEndInst *, 4> CoroEnds; member
/dports/devel/llvm70/llvm-7.0.1.src/lib/Transforms/Coroutines/
H A DCoroutines.cpp213 Shape.CoroEnds.clear(); in clear()
285 CoroEnds.push_back(cast<CoroEndInst>(II)); in buildFrom()
286 if (CoroEnds.back()->isFallthrough()) { in buildFrom()
289 if (CoroEnds.size() > 1) { in buildFrom()
290 if (CoroEnds.front()->isFallthrough()) in buildFrom()
293 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
321 for (CoroEndInst *CE : CoroEnds) in buildFrom()
H A DCoroSplit.cpp187 if (Shape.CoroEnds.empty()) in replaceUnwindCoroEnds()
190 LLVMContext &Context = Shape.CoroEnds.front()->getContext(); in replaceUnwindCoroEnds()
192 for (CoroEndInst *CE : Shape.CoroEnds) { in replaceUnwindCoroEnds()
327 replaceFallthroughCoroEnd(Shape.CoroEnds.front(), VMap); in createClone()
340 if (Shape.CoroEnds.empty()) in removeCoroEnds()
343 LLVMContext &Context = Shape.CoroEnds.front()->getContext(); in removeCoroEnds()
346 for (CoroEndInst *CE : Shape.CoroEnds) { in removeCoroEnds()
H A DCoroInternal.h69 SmallVector<CoroEndInst *, 4> CoroEnds; member
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp228 Shape.CoroEnds.clear(); in clear()
309 CoroEnds.push_back(cast<CoroEndInst>(II)); in buildFrom()
310 if (CoroEnds.back()->isFallthrough()) { in buildFrom()
313 if (CoroEnds.size() > 1) { in buildFrom()
314 if (CoroEnds.front()->isFallthrough()) in buildFrom()
317 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
345 for (CoroEndInst *CE : CoroEnds) in buildFrom()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp227 Shape.CoroEnds.clear(); in clear()
308 CoroEnds.push_back(cast<CoroEndInst>(II)); in buildFrom()
309 if (CoroEnds.back()->isFallthrough()) { in buildFrom()
312 if (CoroEnds.size() > 1) { in buildFrom()
313 if (CoroEnds.front()->isFallthrough()) in buildFrom()
316 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
344 for (CoroEndInst *CE : CoroEnds) in buildFrom()
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/Coroutines/
H A DCoroutines.cpp228 Shape.CoroEnds.clear(); in clear()
309 CoroEnds.push_back(cast<CoroEndInst>(II)); in buildFrom()
310 if (CoroEnds.back()->isFallthrough()) { in buildFrom()
313 if (CoroEnds.size() > 1) { in buildFrom()
314 if (CoroEnds.front()->isFallthrough()) in buildFrom()
317 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
345 for (CoroEndInst *CE : CoroEnds) in buildFrom()
H A DCoroInternal.h90 SmallVector<CoroEndInst *, 4> CoroEnds; member
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/Coroutines/
H A DCoroutines.cpp227 Shape.CoroEnds.clear(); in clear()
308 CoroEnds.push_back(cast<CoroEndInst>(II)); in buildFrom()
309 if (CoroEnds.back()->isFallthrough()) { in buildFrom()
312 if (CoroEnds.size() > 1) { in buildFrom()
313 if (CoroEnds.front()->isFallthrough()) in buildFrom()
316 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
344 for (CoroEndInst *CE : CoroEnds) in buildFrom()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp228 Shape.CoroEnds.clear(); in clear()
309 CoroEnds.push_back(cast<CoroEndInst>(II)); in buildFrom()
310 if (CoroEnds.back()->isFallthrough()) { in buildFrom()
313 if (CoroEnds.size() > 1) { in buildFrom()
314 if (CoroEnds.front()->isFallthrough()) in buildFrom()
317 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
345 for (CoroEndInst *CE : CoroEnds) in buildFrom()
H A DCoroInternal.h90 SmallVector<CoroEndInst *, 4> CoroEnds; member
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp235 Shape.CoroEnds.clear(); in clear()
323 CoroEnds.push_back(cast<AnyCoroEndInst>(II)); in buildFrom()
327 if (CoroEnds.back()->isFallthrough() && isa<CoroEndInst>(II)) { in buildFrom()
331 if (CoroEnds.size() > 1) { in buildFrom()
332 if (CoroEnds.front()->isFallthrough()) in buildFrom()
335 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
363 for (AnyCoroEndInst *CE : CoroEnds) in buildFrom()
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Transforms/Coroutines/
H A DCoroutines.cpp235 Shape.CoroEnds.clear(); in clear()
323 CoroEnds.push_back(cast<AnyCoroEndInst>(II)); in buildFrom()
327 if (CoroEnds.back()->isFallthrough() && isa<CoroEndInst>(II)) { in buildFrom()
331 if (CoroEnds.size() > 1) { in buildFrom()
332 if (CoroEnds.front()->isFallthrough()) in buildFrom()
335 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
363 for (AnyCoroEndInst *CE : CoroEnds) in buildFrom()
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp234 Shape.CoroEnds.clear(); in clear()
322 CoroEnds.push_back(cast<AnyCoroEndInst>(II)); in buildFrom()
326 if (CoroEnds.back()->isFallthrough() && isa<CoroEndInst>(II)) { in buildFrom()
330 if (CoroEnds.size() > 1) { in buildFrom()
331 if (CoroEnds.front()->isFallthrough()) in buildFrom()
334 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
362 for (AnyCoroEndInst *CE : CoroEnds) in buildFrom()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp235 Shape.CoroEnds.clear(); in clear()
323 CoroEnds.push_back(cast<AnyCoroEndInst>(II)); in buildFrom()
327 if (CoroEnds.back()->isFallthrough() && isa<CoroEndInst>(II)) { in buildFrom()
331 if (CoroEnds.size() > 1) { in buildFrom()
332 if (CoroEnds.front()->isFallthrough()) in buildFrom()
335 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
363 for (AnyCoroEndInst *CE : CoroEnds) in buildFrom()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp236 Shape.CoroEnds.clear(); in clear()
323 CoroEnds.push_back(cast<AnyCoroEndInst>(II)); in buildFrom()
327 if (CoroEnds.back()->isFallthrough() && isa<CoroEndInst>(II)) { in buildFrom()
331 if (CoroEnds.size() > 1) { in buildFrom()
332 if (CoroEnds.front()->isFallthrough()) in buildFrom()
335 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
363 for (AnyCoroEndInst *CE : CoroEnds) in buildFrom()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp235 Shape.CoroEnds.clear(); in clear()
323 CoroEnds.push_back(cast<AnyCoroEndInst>(II)); in buildFrom()
327 if (CoroEnds.back()->isFallthrough() && isa<CoroEndInst>(II)) { in buildFrom()
331 if (CoroEnds.size() > 1) { in buildFrom()
332 if (CoroEnds.front()->isFallthrough()) in buildFrom()
335 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
363 for (AnyCoroEndInst *CE : CoroEnds) in buildFrom()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp234 Shape.CoroEnds.clear(); in clear()
322 CoroEnds.push_back(cast<AnyCoroEndInst>(II)); in buildFrom()
326 if (CoroEnds.back()->isFallthrough() && isa<CoroEndInst>(II)) { in buildFrom()
330 if (CoroEnds.size() > 1) { in buildFrom()
331 if (CoroEnds.front()->isFallthrough()) in buildFrom()
334 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
362 for (AnyCoroEndInst *CE : CoroEnds) in buildFrom()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp233 Shape.CoroEnds.clear(); in clear()
320 CoroEnds.push_back(cast<CoroEndInst>(II)); in buildFrom()
321 if (CoroEnds.back()->isFallthrough()) { in buildFrom()
324 if (CoroEnds.size() > 1) { in buildFrom()
325 if (CoroEnds.front()->isFallthrough()) in buildFrom()
328 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
356 for (CoroEndInst *CE : CoroEnds) in buildFrom()
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp235 Shape.CoroEnds.clear(); in clear()
323 CoroEnds.push_back(cast<AnyCoroEndInst>(II)); in buildFrom()
327 if (CoroEnds.back()->isFallthrough() && isa<CoroEndInst>(II)) { in buildFrom()
331 if (CoroEnds.size() > 1) { in buildFrom()
332 if (CoroEnds.front()->isFallthrough()) in buildFrom()
335 std::swap(CoroEnds.front(), CoroEnds.back()); in buildFrom()
363 for (AnyCoroEndInst *CE : CoroEnds) in buildFrom()

123