Searched refs:LoopOptionsAttr (Results 1 – 4 of 4) sorted by relevance
106 LoopOptionsAttrBuilder(LoopOptionsAttr attr);136 friend class LoopOptionsAttr; variable137 SmallVector<LoopOptionsAttr::OptionValuePair> options;
47 def LoopOptionsAttr : LLVM_Attr<"LoopOptions"> {
2712 addAttributes<FMFAttr, LinkageAttr, CConvAttr, LoopOptionsAttr>(); in initialize()2808 if (loopOptions && !loopOptions->getValue().isa<LoopOptionsAttr>()) in verifyOperationAttribute()3031 LoopOptionsAttrBuilder::LoopOptionsAttrBuilder(LoopOptionsAttr attr) in LoopOptionsAttrBuilder()3045 options.push_back(LoopOptionsAttr::OptionValuePair(tag, *value)); in setOption()3096 Optional<bool> LoopOptionsAttr::disableUnroll() { in disableUnroll()3100 Optional<bool> LoopOptionsAttr::disableLICM() { in disableLICM()3104 Optional<int64_t> LoopOptionsAttr::interleaveCount() { in interleaveCount()3109 LoopOptionsAttr LoopOptionsAttr::get( in get()3118 LoopOptionsAttr LoopOptionsAttr::get(MLIRContext *context, in get()3124 void LoopOptionsAttr::print(AsmPrinter &printer) const { in print()[all …]
234 if (auto loopOptionsAttr = loopAttr.getAs<LoopOptionsAttr>( in setLoopMetadata()