Home
last modified time | relevance | path

Searched refs:MDNodeOpsKey (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/lib/IR/
H A DLLVMContextImpl.cpp191 unsigned MDNodeOpsKey::calculateHash(MDNode *N, unsigned Offset) { in calculateHash()
204 unsigned MDNodeOpsKey::calculateHash(ArrayRef<Metadata *> Ops) { in calculateHash()
H A DLLVMContextImpl.h194 class MDNodeOpsKey {
200 MDNodeOpsKey(ArrayRef<Metadata *> Ops) in MDNodeOpsKey() function
204 MDNodeOpsKey(const NodeTy *N, unsigned Offset = 0)
252 template <> struct MDNodeKeyImpl<MDTuple> : MDNodeOpsKey {
253 MDNodeKeyImpl(ArrayRef<Metadata *> Ops) : MDNodeOpsKey(Ops) {}
254 MDNodeKeyImpl(const MDTuple *N) : MDNodeOpsKey(N) {}
261 return MDNodeOpsKey::calculateHash(N);
293 template <> struct MDNodeKeyImpl<GenericDINode> : MDNodeOpsKey {
298 : MDNodeOpsKey(DwarfOps), Tag(Tag), Header(Header) {}
300 : MDNodeOpsKey(N, 1), Tag(N->getTag()), Header(N->getRawHeader()) {}
[all …]