Searched refs:MaterializableCallback (Results 1 – 4 of 4) sorted by relevance
| /freebsd/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/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 363 const std::function<bool(Instruction &)> &MaterializableCallback; member 366 RematGraph(const std::function<bool(Instruction &)> &MaterializableCallback, in RematGraph() 368 : MaterializableCallback(MaterializableCallback), Checker(Checker) { in RematGraph() 391 if (!D || !MaterializableCallback(*D) || in addNode() 3038 const std::function<bool(Instruction &)> &MaterializableCallback) { in doRematerializations() argument 3048 if (!MaterializableCallback(I)) in doRematerializations() 3080 std::make_unique<RematGraph>(MaterializableCallback, U, Checker); in doRematerializations() 3100 const std::function<bool(Instruction &)> &MaterializableCallback) { in buildCoroutineFrame() argument 3151 doRematerializations(F, Checker, MaterializableCallback); in buildCoroutineFrame()
|
| H A D | CoroInternal.h | 279 const std::function<bool(Instruction &)> &MaterializableCallback);
|
| H A D | CoroSplit.cpp | 1919 std::function<bool(Instruction &)> MaterializableCallback) { in splitCoroutine() argument 1933 buildCoroutineFrame(F, Shape, TTI, MaterializableCallback); in splitCoroutine() 2081 : MaterializableCallback(coro::defaultMaterializable), in CoroSplitPass() 2119 OptimizeFrame, MaterializableCallback); in run()
|