Lines Matching refs:LoopOptionCase
3035 LoopOptionsAttrBuilder &LoopOptionsAttrBuilder::setOption(LoopOptionCase tag, in setOption()
3052 return setOption(LoopOptionCase::disable_licm, value); in setDisableLICM()
3059 return setOption(LoopOptionCase::interleave_count, count); in setInterleaveCount()
3066 return setOption(LoopOptionCase::disable_unroll, value); in setDisableUnroll()
3073 return setOption(LoopOptionCase::disable_pipeline, value); in setDisablePipeline()
3080 return setOption(LoopOptionCase::pipeline_initiation_interval, count); in setPipelineInitiationInterval()
3085 getOption(ArrayRef<std::pair<LoopOptionCase, int64_t>> options, in getOption() argument
3086 LoopOptionCase option) { in getOption()
3088 lower_bound(options, option, [](auto optionPair, LoopOptionCase option) { in getOption()
3097 return getOption<bool>(getOptions(), LoopOptionCase::disable_unroll); in disableUnroll()
3101 return getOption<bool>(getOptions(), LoopOptionCase::disable_licm); in disableLICM()
3105 return getOption<int64_t>(getOptions(), LoopOptionCase::interleave_count); in interleaveCount()
3111 ArrayRef<std::pair<LoopOptionCase, int64_t>> sortedOptions) { in get() argument
3129 case LoopOptionCase::disable_licm: in print()
3130 case LoopOptionCase::disable_unroll: in print()
3131 case LoopOptionCase::disable_pipeline: in print()
3134 case LoopOptionCase::interleave_count: in print()
3135 case LoopOptionCase::pipeline_initiation_interval: in print()
3147 SmallVector<std::pair<LoopOptionCase, int64_t>> options; in parse()
3148 llvm::SmallDenseSet<LoopOptionCase> seenOptions; in parse()
3165 case LoopOptionCase::disable_licm: in parse()
3166 case LoopOptionCase::disable_unroll: in parse()
3167 case LoopOptionCase::disable_pipeline: in parse()
3177 case LoopOptionCase::interleave_count: in parse()
3178 case LoopOptionCase::pipeline_initiation_interval: in parse()