Lines Matching refs:LoopID
702 static Optional<const MDOperand *> findNamedMetadataArg(MDNode *LoopID, in findNamedMetadataArg() argument
704 MDNode *MD = findNamedMetadataNode(LoopID, Name); in findNamedMetadataArg()
732 static Optional<bool> getOptionalBoolLoopAttribute(MDNode *LoopID, in getOptionalBoolLoopAttribute() argument
734 MDNode *MD = findNamedMetadataNode(LoopID, Name); in getOptionalBoolLoopAttribute()
749 bool polly::getBooleanLoopAttribute(MDNode *LoopID, StringRef Name) { in getBooleanLoopAttribute() argument
750 return getOptionalBoolLoopAttribute(LoopID, Name).value_or(false); in getBooleanLoopAttribute()
753 llvm::Optional<int> polly::getOptionalIntLoopAttribute(MDNode *LoopID, in getOptionalIntLoopAttribute() argument
756 findNamedMetadataArg(LoopID, Name).value_or(nullptr); in getOptionalIntLoopAttribute()
771 bool polly::hasDisableAllTransformsHint(llvm::MDNode *LoopID) { in hasDisableAllTransformsHint() argument
772 return getBooleanLoopAttribute(LoopID, "llvm.loop.disable_nonforced"); in hasDisableAllTransformsHint()
794 MDNode *LoopID = L->getLoopID(); in createIslLoopAttr() local
795 if (!LoopID) in createIslLoopAttr()