Home
last modified time | relevance | path

Searched refs:LoopOptionsAttr (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMDialect.h106 LoopOptionsAttrBuilder(LoopOptionsAttr attr);
136 friend class LoopOptionsAttr; variable
137 SmallVector<LoopOptionsAttr::OptionValuePair> options;
H A DLLVMAttrDefs.td47 def LoopOptionsAttr : LLVM_Attr<"LoopOptions"> {
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMDialect.cpp2712 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 …]
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/LLVMIR/
H A DLLVMToLLVMIRTranslation.cpp234 if (auto loopOptionsAttr = loopAttr.getAs<LoopOptionsAttr>( in setLoopMetadata()