diff options
author | Vasileios Porpodas <vporpodas@google.com> | 2023-02-07 09:47:03 -0800 |
---|---|---|
committer | Vasileios Porpodas <vporpodas@google.com> | 2023-02-14 11:41:42 -0800 |
commit | fb717fe06dd0b52094be178ead0862efc2252797 (patch) | |
tree | db39ac3ab7ccdd5b3227c9d3ce578159cb4cd296 /llvm/lib/IR/Module.cpp | |
parent | eaeb8ddd4a9d3799470479a532e721d017f22a70 (diff) | |
download | llvm-fb717fe06dd0b52094be178ead0862efc2252797.zip llvm-fb717fe06dd0b52094be178ead0862efc2252797.tar.gz llvm-fb717fe06dd0b52094be178ead0862efc2252797.tar.bz2 |
[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
Diffstat (limited to 'llvm/lib/IR/Module.cpp')
-rw-r--r-- | llvm/lib/IR/Module.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/IR/Module.cpp b/llvm/lib/IR/Module.cpp index 3df1e7b..a1f8cd0 100644 --- a/llvm/lib/IR/Module.cpp +++ b/llvm/lib/IR/Module.cpp @@ -262,7 +262,7 @@ NamedMDNode *Module::getOrInsertNamedMetadata(StringRef Name) { if (!NMD) { NMD = new NamedMDNode(Name); NMD->setParent(this); - NamedMDList.push_back(NMD); + insertNamedMDNode(NMD); } return NMD; } @@ -271,7 +271,7 @@ NamedMDNode *Module::getOrInsertNamedMetadata(StringRef Name) { /// delete it. void Module::eraseNamedMetadata(NamedMDNode *NMD) { NamedMDSymTab.erase(NMD->getName()); - NamedMDList.erase(NMD->getIterator()); + eraseNamedMDNode(NMD); } bool Module::isValidModFlagBehavior(Metadata *MD, ModFlagBehavior &MFB) { |