[#llvm-RemapDbgRecordRange] = xref:llvm.adoc[llvm]::RemapDbgRecordRange :relfileprefix: ../ :mrdocs: Remap the Values used in the DbgRecords _Range_ using the value map _VM._ == Synopsis Declared in `<llvm/Transforms/Utils/ValueMapper.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void RemapDbgRecordRange( xref:llvm/Module.adoc[Module]* M, xref:llvm/iterator_range-0b.adoc[iterator_range<DbgRecordIterator>] Range, xref:llvm/ValueToValueMapTy.adoc[ValueToValueMapTy]& VM, xref:llvm/RemapFlags.adoc[RemapFlags] Flags = RF_None, xref:llvm/ValueMapTypeRemapper.adoc[ValueMapTypeRemapper]* TypeMapper = nullptr, xref:llvm/ValueMaterializer.adoc[ValueMaterializer]* Materializer = nullptr, xref:llvm/MetadataPredicate.adoc[MetadataPredicate] const* IdentityMD = nullptr); ---- == Parameters [cols="1,4"] |=== | Name| Description | *M* | Module containing the debug records. | *Range* | Range of debug records to remap. | *VM* | Mapping from original values to remapped values. | *Flags* | Remapping flags that control mapper behavior. | *TypeMapper* | Optional callback that remaps types while mapping values. | *Materializer* | Optional callback that materializes unmapped values. | *IdentityMD* | Optional predicate for metadata that maps onto itself. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#