ΒΆinline llvm::MDNode* MapMetadata(
const llvm::MDNode* MD,
llvm::ValueToValueMapTy& VM,
llvm::RemapFlags Flags = RF_None,
llvm::ValueMapTypeRemapper* TypeMapper =
nullptr,
llvm::ValueMaterializer* Materializer =
nullptr)
inline llvm::MDNode* MapMetadata(
const llvm::MDNode* MD,
llvm::ValueToValueMapTy& VM,
llvm::RemapFlags Flags = RF_None,
llvm::ValueMapTypeRemapper* TypeMapper =
nullptr,
llvm::ValueMaterializer* Materializer =
nullptr)
Description
Version of MapMetadata with type safety for MDNode.
Declared at: llvm/include/llvm/Transforms/Utils/ValueMapper.h:236
Parameters
- const llvm::MDNode* MD
- llvm::ValueToValueMapTy& VM
- llvm::RemapFlags Flags = RF_None
- llvm::ValueMapTypeRemapper* TypeMapper = nullptr
- llvm::ValueMaterializer* Materializer = nullptr