[NFC][IR] Make Module::getNamedMDList() private
authorVasileios Porpodas <vporpodas@google.com>
Tue, 7 Feb 2023 17:47:03 +0000 (09:47 -0800)
committerVasileios Porpodas <vporpodas@google.com>
Tue, 14 Feb 2023 19:41:42 +0000 (11:41 -0800)
commitfb717fe06dd0b52094be178ead0862efc2252797
treedb39ac3ab7ccdd5b3227c9d3ce578159cb4cd296
parenteaeb8ddd4a9d3799470479a532e721d017f22a70
[NFC][IR] Make Module::getNamedMDList() private

This patch adds several missing NamedMDList modifier functions, like
removeNamedMDNode(), eraseNamedMDNode() and insertNamedMDNode().
There is no longer need to access the list directly so it also makes
getNamedMDList() private.

Differential Revision: https://reviews.llvm.org/D143969
llvm/include/llvm/IR/Module.h
llvm/lib/IR/DebugInfo.cpp
llvm/lib/IR/Module.cpp
llvm/unittests/IR/ModuleTest.cpp