Searched refs:MDNodeSet (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/IR/
H A DLLVMContextImpl.cpp122 // Destroy MDNodes. ~MDNode can move and remove nodes between the MDNodeSet
125 MDNodes.reserve(MDNodeSet.size() + NonUniquedMDNodes.size());
126 for (FoldingSetIterator<MDNode> I = MDNodeSet.begin(), E = MDNodeSet.end();
133 assert(MDNodeSet.empty() && NonUniquedMDNodes.empty() &&
H A DMetadata.cpp141 pImpl->MDNodeSet.RemoveNode(this);
232 MDNode *N = pImpl->MDNodeSet.FindNodeOrInsertPos(ID, InsertPoint);
264 pImpl->MDNodeSet.InsertNode(N, InsertPoint);
295 assert(!N->getContext().pImpl->MDNodeSet.RemoveNode(N) &&
364 pImpl->MDNodeSet.RemoveNode(this);
381 if (MDNode *N = pImpl->MDNodeSet.FindNodeOrInsertPos(ID, InsertPoint)) {
390 pImpl->MDNodeSet.InsertNode(this, InsertPoint);
H A DLLVMContextImpl.h265 FoldingSet<MDNode> MDNodeSet; member in class:llvm::LLVMContextImpl
268 // aren't in the MDNodeSet, but they're still shared between objects, so no

Completed in 269 milliseconds