ΒΆ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:239

Parameters

const llvm::MDNode* MD
llvm::ValueToValueMapTy& VM
llvm::RemapFlags Flags = RF_None
llvm::ValueMapTypeRemapper* TypeMapper = nullptr
llvm::ValueMaterializer* Materializer = nullptr