Lines Matching defs:Option
96 LoopHintAttr::OptionType Option;
99 auto SetHints = [&Option, &State](LoopHintAttr::OptionType O,
101 Option = O;
132 Option = llvm::StringSwitch<LoopHintAttr::OptionType>(
146 if (Option == LoopHintAttr::VectorizeWidth) {
156 } else if (Option == LoopHintAttr::InterleaveCount ||
157 Option == LoopHintAttr::UnrollCount ||
158 Option == LoopHintAttr::PipelineInitiationInterval) {
164 } else if (Option == LoopHintAttr::Vectorize ||
165 Option == LoopHintAttr::Interleave ||
166 Option == LoopHintAttr::VectorizePredicate ||
167 Option == LoopHintAttr::Unroll ||
168 Option == LoopHintAttr::Distribute ||
169 Option == LoopHintAttr::PipelineDisabled) {
185 return LoopHintAttr::CreateImplicit(S.Context, Option, State, ValueExpr, A);
493 LoopHintAttr::OptionType Option = LH->getOption();
494 switch (Option) {
527 if (Option == LoopHintAttr::Vectorize ||
528 Option == LoopHintAttr::Interleave || Option == LoopHintAttr::Unroll ||
529 Option == LoopHintAttr::UnrollAndJam ||
530 Option == LoopHintAttr::VectorizePredicate ||
531 Option == LoopHintAttr::PipelineDisabled ||
532 Option == LoopHintAttr::Distribute) {