Lines Matching defs:LoopID
744 /// Find a property in a LoopID.
762 static std::optional<const MDOperand *> findNamedMetadataArg(MDNode *LoopID,
764 MDNode *MD = findNamedMetadataNode(LoopID, Name);
792 static std::optional<bool> getOptionalBoolLoopAttribute(MDNode *LoopID,
794 MDNode *MD = findNamedMetadataNode(LoopID, Name);
809 bool polly::getBooleanLoopAttribute(MDNode *LoopID, StringRef Name) {
810 return getOptionalBoolLoopAttribute(LoopID, Name).value_or(false);
813 std::optional<int> polly::getOptionalIntLoopAttribute(MDNode *LoopID,
816 findNamedMetadataArg(LoopID, Name).value_or(nullptr);
831 bool polly::hasDisableAllTransformsHint(llvm::MDNode *LoopID) {
832 return getBooleanLoopAttribute(LoopID, "llvm.loop.disable_nonforced");
854 MDNode *LoopID = L->getLoopID();
855 if (!LoopID)