Lines Matching refs:MDNode
215 MDNode *Loop::getLoopID() const { in getLoopID()
216 MDNode *LoopID = nullptr; in getLoopID()
223 MDNode *MD = TI->getMetadata(LLVMContext::MD_loop); in getLoopID()
239 void Loop::setLoopID(MDNode *LoopID) const { in setLoopID()
258 MDNode *LoopID = getLoopID(); in setLoopAlreadyUnrolled()
267 MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i)); in setLoopAlreadyUnrolled()
281 MDNode *DisableNode = MDNode::get(Context, DisableOperands); in setLoopAlreadyUnrolled()
284 MDNode *NewLoopID = MDNode::get(Context, MDs); in setLoopAlreadyUnrolled()
291 MDNode *DesiredLoopIdMetadata = getLoopID(); in isAnnotatedParallel()
296 MDNode *ParallelAccesses = in isAnnotatedParallel()
298 SmallPtrSet<MDNode *, 4> in isAnnotatedParallel()
302 MDNode *AccGroup = cast<MDNode>(MD.get()); in isAnnotatedParallel()
319 if (MDNode *AccessGroup = I.getMetadata(LLVMContext::MD_access_group)) { in isAnnotatedParallel()
320 auto ContainsAccessGroup = [&ParallelAccessGroups](MDNode *AG) -> bool { in isAnnotatedParallel()
327 MDNode *AccGroup = cast<MDNode>(AccessListItem.get()); in isAnnotatedParallel()
344 MDNode *LoopIdMD = in isAnnotatedParallel()
369 if (MDNode *LoopID = getLoopID()) { in getLocRange()
730 MDNode *llvm::findOptionMDForLoopID(MDNode *LoopID, StringRef Name) { in findOptionMDForLoopID()
741 MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i)); in findOptionMDForLoopID()
756 MDNode *llvm::findOptionMDForLoop(const Loop *TheLoop, StringRef Name) { in findOptionMDForLoop()
760 bool llvm::isValidAsAccessGroup(MDNode *Node) { in isValidAsAccessGroup()