Lines Matching refs:MDNode
69 MDNode *llvm::memprof::buildCallstackMetadata(ArrayRef<uint64_t> CallStack, in buildCallstackMetadata()
77 return MDNode::get(Ctx, StackVals); in buildCallstackMetadata()
80 MDNode *llvm::memprof::getMIBStackNode(const MDNode *MIB) { in getMIBStackNode()
83 return cast<MDNode>(MIB->getOperand(0)); in getMIBStackNode()
86 AllocationType llvm::memprof::getMIBAllocType(const MDNode *MIB) { in getMIBAllocType()
101 uint64_t llvm::memprof::getMIBTotalSize(const MDNode *MIB) { in getMIBTotalSize()
173 void CallStackTrie::addCallStack(MDNode *MIB) { in addCallStack()
174 MDNode *StackMD = getMIBStackNode(MIB); in addCallStack()
186 static MDNode *createMIBNode(LLVMContext &Ctx, in createMIBNode()
196 return MDNode::get(Ctx, MIBPayload); in createMIBNode()
277 CI->setMetadata(LLVMContext::MD_memprof, MDNode::get(Ctx, MIBNodes)); in buildAndAttachMIBMetadata()
289 CallStack<MDNode, MDNode::op_iterator>::CallStackIterator::CallStackIterator( in CallStackIterator()
290 const MDNode *N, bool End) in CallStackIterator()
299 CallStack<MDNode, MDNode::op_iterator>::CallStackIterator::operator*() { in operator *()
306 template <> uint64_t CallStack<MDNode, MDNode::op_iterator>::back() const { in back()