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

/freebsd-10-stable/contrib/llvm/lib/IR/
H A DLLVMContextImpl.cpp119 // Destroy MDNodes. ~MDNode can move and remove nodes between the MDNodeSet
122 MDNodes.reserve(MDNodeSet.size() + NonUniquedMDNodes.size());
123 for (FoldingSetIterator<MDNode> I = MDNodeSet.begin(), E = MDNodeSet.end();
130 assert(MDNodeSet.empty() && NonUniquedMDNodes.empty() &&
H A DMetadata.cpp140 pImpl->MDNodeSet.RemoveNode(this);
230 MDNode *N = pImpl->MDNodeSet.FindNodeOrInsertPos(ID, InsertPoint);
263 pImpl->MDNodeSet.InsertNode(N, InsertPoint);
294 assert(!N->getContext().pImpl->MDNodeSet.RemoveNode(N) &&
363 pImpl->MDNodeSet.RemoveNode(this);
380 if (MDNode *N = pImpl->MDNodeSet.FindNodeOrInsertPos(ID, InsertPoint)) {
389 pImpl->MDNodeSet.InsertNode(this, InsertPoint);
H A DLLVMContextImpl.h256 FoldingSet<MDNode> MDNodeSet; member in class:llvm::LLVMContextImpl
259 // aren't in the MDNodeSet, but they're still shared between objects, so no

Completed in 191 milliseconds