Home
last modified time | relevance | path

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

/freebsd/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/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp363 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 DCoroInternal.h279 const std::function<bool(Instruction &)> &MaterializableCallback);
H A DCoroSplit.cpp1919 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()