Definition at line 396 of file MetadataLoader.cpp.
| Metadata * llvm::MetadataLoader::MetadataLoaderImpl::getMetadataFwdRefOrLoad ( unsigned ID) |
inline |
◆ hasFwdRefs()
| bool llvm::MetadataLoader::MetadataLoaderImpl::hasFwdRefs ( ) const |
inline |
| bool llvm::MetadataLoader::MetadataLoaderImpl::hasSeenOldLoopTags ( ) const |
inline |
◆ isStrippingTBAA()
| bool llvm::MetadataLoader::MetadataLoaderImpl::isStrippingTBAA ( ) const |
inline |
◆ lookupSubprogramForFunction()
| DISubprogram * llvm::MetadataLoader::MetadataLoaderImpl::lookupSubprogramForFunction ( Function * F) |
inline |
| Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadata |
( |
bool |
ModuleLevel |
) |
Parse a METADATA_BLOCK.
If ModuleLevel is true then we are parsing module level metadata.
Definition at line 1049 of file MetadataLoader.cpp.
References assert(), llvm::consumeError(), DisableLazyLoading, llvm::BitstreamEntry::EndBlock, llvm::BitstreamEntry::Error, error, llvm::Expected< T >::get(), llvm::bitc::METADATA_BLOCK_ID, llvm::BitstreamEntry::Record, llvm::BitstreamEntry::SubBlock, llvm::Error::success(), and llvm::Expected< T >::takeError().
Parse metadata attachments.
Definition at line 2467 of file MetadataLoader.cpp.
References assert(), llvm::dyn_cast_or_null(), llvm::BitstreamEntry::EndBlock, llvm::BitstreamEntry::Error, error, F, llvm::Expected< T >::get(), I, llvm::isa(), llvm::MDNode::isTemporary(), llvm::bitc::METADATA_ATTACHMENT, llvm::bitc::METADATA_ATTACHMENT_ID, llvm::BitstreamEntry::Record, llvm::Instruction::setMetadata(), llvm::BitstreamEntry::SubBlock, llvm::Error::success(), llvm::Expected< T >::takeError(), llvm::upgradeInstructionLoopAttachment(), and llvm::UpgradeTBAANode().
| Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataKinds |
( |
) |
◆ setStripTBAA()
| void llvm::MetadataLoader::MetadataLoaderImpl::setStripTBAA ( bool Value) |
inline |
◆ shrinkTo()
| void llvm::MetadataLoader::MetadataLoaderImpl::shrinkTo ( unsigned N) |
inline |
◆ size()
| unsigned llvm::MetadataLoader::MetadataLoaderImpl::size ( ) const |
inline |
◆ upgradeDebugIntrinsics()
| void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugIntrinsics ( Function & F) |
inline |
The documentation for this class was generated from the following file: