Home
last modified time | relevance | path

Searched refs:MaterializableCallback (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/
H A DCoroSplit.h25 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 DCoroFrame.cpp360 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 DCoroInternal.h276 const std::function<bool(Instruction &)> &MaterializableCallback);
H A DCoroSplit.cpp2008 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()