Searched refs:MaterializableCallback (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/ |
| H A D | CoroSplit.h | 25 const std::function<bool(Instruction &)> MaterializableCallback; member 28 CoroSplitPass(std::function<bool(Instruction &)> MaterializableCallback, 30 : MaterializableCallback(MaterializableCallback), in MaterializableCallback() function
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 360 const std::function<bool(Instruction &)> &MaterializableCallback; member 363 RematGraph(const std::function<bool(Instruction &)> &MaterializableCallback, in RematGraph() 365 : MaterializableCallback(MaterializableCallback), Checker(Checker) { in RematGraph() 388 if (!D || !MaterializableCallback(*D) || in addNode() 3006 const std::function<bool(Instruction &)> &MaterializableCallback) { in doRematerializations() argument 3016 if (!MaterializableCallback(I)) in doRematerializations() 3048 std::make_unique<RematGraph>(MaterializableCallback, U, Checker); in doRematerializations() 3068 const std::function<bool(Instruction &)> &MaterializableCallback) { in buildCoroutineFrame() argument 3119 doRematerializations(F, Checker, MaterializableCallback); in buildCoroutineFrame()
|
| H A D | CoroInternal.h | 276 const std::function<bool(Instruction &)> &MaterializableCallback);
|
| H A D | CoroSplit.cpp | 2008 std::function<bool(Instruction &)> MaterializableCallback) { in splitCoroutine() argument 2020 buildCoroutineFrame(F, Shape, MaterializableCallback); in splitCoroutine() 2172 : MaterializableCallback(coro::defaultMaterializable), in CoroSplitPass() 2216 OptimizeFrame, MaterializableCallback); in run()
|