Lines Matching refs:MDNode

501 MDNode *Loop::getLoopID() const {  in getLoopID()
502 MDNode *LoopID = nullptr; in getLoopID()
509 MDNode *MD = TI->getMetadata(LLVMContext::MD_loop); in getLoopID()
525 void Loop::setLoopID(MDNode *LoopID) const { in setLoopID()
540 MDNode *DisableUnrollMD = in setLoopAlreadyUnrolled()
541 MDNode::get(Context, MDString::get(Context, "llvm.loop.unroll.disable")); in setLoopAlreadyUnrolled()
542 MDNode *LoopID = getLoopID(); in setLoopAlreadyUnrolled()
543 MDNode *NewLoopID = makePostTransformationMetadata( in setLoopAlreadyUnrolled()
551 MDNode *MustProgress = findOptionMDForLoop(this, "llvm.loop.mustprogress"); in setLoopMustProgress()
556 MDNode *MustProgressMD = in setLoopMustProgress()
557 MDNode::get(Context, MDString::get(Context, "llvm.loop.mustprogress")); in setLoopMustProgress()
558 MDNode *LoopID = getLoopID(); in setLoopMustProgress()
559 MDNode *NewLoopID = in setLoopMustProgress()
565 MDNode *DesiredLoopIdMetadata = getLoopID(); in isAnnotatedParallel()
570 MDNode *ParallelAccesses = in isAnnotatedParallel()
572 SmallPtrSet<MDNode *, 4> in isAnnotatedParallel()
576 MDNode *AccGroup = cast<MDNode>(MD.get()); in isAnnotatedParallel()
593 if (MDNode *AccessGroup = I.getMetadata(LLVMContext::MD_access_group)) { in isAnnotatedParallel()
594 auto ContainsAccessGroup = [&ParallelAccessGroups](MDNode *AG) -> bool { in isAnnotatedParallel()
601 MDNode *AccGroup = cast<MDNode>(AccessListItem.get()); in isAnnotatedParallel()
618 MDNode *LoopIdMD = in isAnnotatedParallel()
635 if (MDNode *LoopID = getLoopID()) { in getLocRange()
1018 MDNode *llvm::findOptionMDForLoopID(MDNode *LoopID, StringRef Name) { in findOptionMDForLoopID()
1029 MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i)); in findOptionMDForLoopID()
1044 MDNode *llvm::findOptionMDForLoop(const Loop *TheLoop, StringRef Name) { in findOptionMDForLoop()
1055 MDNode *MD = findOptionMDForLoop(TheLoop, Name); in findStringMetadataForLoop()
1070 MDNode *MD = findOptionMDForLoop(TheLoop, Name); in getOptionalBoolLoopAttribute()
1123 bool llvm::isValidAsAccessGroup(MDNode *Node) { in isValidAsAccessGroup()
1127 MDNode *llvm::makePostTransformationMetadata(LLVMContext &Context, in makePostTransformationMetadata()
1128 MDNode *OrigLoopID, in makePostTransformationMetadata()
1130 ArrayRef<MDNode *> AddAttrs) { in makePostTransformationMetadata()
1143 if (MDNode *MD = dyn_cast<MDNode>(Op)) { in makePostTransformationMetadata()
1160 MDNode *NewLoopID = MDNode::getDistinct(Context, MDs); in makePostTransformationMetadata()