Lines Matching defs:Option
100 LoopHintAttr::OptionType Option;
103 auto SetHints = [&Option, &State](LoopHintAttr::OptionType O,
105 Option = O;
136 Option = llvm::StringSwitch<LoopHintAttr::OptionType>(
150 if (Option == LoopHintAttr::VectorizeWidth) {
160 } else if (Option == LoopHintAttr::InterleaveCount ||
161 Option == LoopHintAttr::UnrollCount ||
162 Option == LoopHintAttr::PipelineInitiationInterval) {
168 } else if (Option == LoopHintAttr::Vectorize ||
169 Option == LoopHintAttr::Interleave ||
170 Option == LoopHintAttr::VectorizePredicate ||
171 Option == LoopHintAttr::Unroll ||
172 Option == LoopHintAttr::Distribute ||
173 Option == LoopHintAttr::PipelineDisabled) {
189 return LoopHintAttr::CreateImplicit(S.Context, Option, State, ValueExpr, A);
485 LoopHintAttr::OptionType Option = LH->getOption();
486 switch (Option) {
519 if (Option == LoopHintAttr::Vectorize ||
520 Option == LoopHintAttr::Interleave || Option == LoopHintAttr::Unroll ||
521 Option == LoopHintAttr::UnrollAndJam ||
522 Option == LoopHintAttr::VectorizePredicate ||
523 Option == LoopHintAttr::PipelineDisabled ||
524 Option == LoopHintAttr::Distribute) {