LLVM: lib/Transforms/Coroutines/CoroAnnotationElide.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "coro-annotation-elide" |
◆ DEBUG_TYPE
#define DEBUG_TYPE "coro-annotation-elide"
◆ allocateFrameInCaller()
◆ getFirstNonAllocaInTheEntryBlock()
◆ processCall()
Definition at line 70 of file CoroAnnotationElide.cpp.
References allocateFrameInCaller(), llvm::SmallVectorImpl< T >::append(), llvm::CallBase::arg_begin(), llvm::CallBase::arg_end(), llvm::CallBase::bundle_op_info_begin(), llvm::CallBase::bundle_op_info_end(), llvm::CallInst::Create(), llvm::InvokeInst::Create(), llvm::dyn_cast(), llvm::Instruction::eraseFromParent(), FramePtr, llvm::CallBase::getAttributes(), llvm::CallBase::getCallingConv(), llvm::Instruction::getDebugLoc(), llvm::Function::getFunctionType(), llvm::ilist_node_impl< OptionsT >::getIterator(), II, llvm::InlineFunction(), IR, llvm_unreachable, llvm::SmallVectorTemplateBase< T, bool >::push_back(), llvm::CallBase::removeFnAttr(), llvm::Value::replaceAllUsesWith(), llvm::CallBase::setAttributes(), llvm::CallBase::setCalledFunction(), llvm::CallBase::setCallingConv(), and llvm::Instruction::setDebugLoc().
Referenced by llvm::CoroAnnotationElidePass::run().