LLVM: lib/Transforms/Coroutines/MaterializationUtils.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "coro-suspend-crossing" |
◆ DEBUG_TYPE
#define DEBUG_TYPE "coro-suspend-crossing"
◆ dumpRemats()
◆ rewriteMaterializableInstructions()
Definition at line 154 of file MaterializationUtils.cpp.
References assert(), llvm::ReversePostOrderTraversal< GraphT, GT >::begin(), D(), llvm::dyn_cast(), E(), llvm::ReversePostOrderTraversal< GraphT, GT >::end(), llvm::ilist_node_impl< OptionsT >::getIterator(), llvm::BasicBlock::getTerminator(), I, llvm::Instruction::insertBefore(), llvm::isa(), llvm::SmallVectorTemplateBase< T, bool >::push_back(), and llvm::Value::setName().
Referenced by llvm::coro::doRematerializations().