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().