11#ifndef LLVM_TRANSFORMS_COROUTINES_MATERIALIZATIONUTILS_H
12#define LLVM_TRANSFORMS_COROUTINES_MATERIALIZATIONUTILS_H
23 std::function<
bool(Instruction &)> IsMaterializable);
bool isTriviallyMaterializable(Instruction &I)
void doRematerializations(Function &F, SuspendCrossingInfo &Checker, std::function< bool(Instruction &)> IsMaterializable)
This is an optimization pass for GlobalISel generic memory operations.