Lines Matching refs:Unroll
53 bool PragmaUnroll = PragmaNameLoc->Ident->getName() == "unroll";
61 .Case("unroll", "#pragma unroll")
74 Option = LoopHintAttr::Unroll;
79 // #pragma unroll N
83 // #pragma unroll
84 Option = LoopHintAttr::Unroll;
98 .Case("unroll", LoopHintAttr::Unroll)
110 Option == LoopHintAttr::Unroll) {
134 // and unroll. Each comes in two variants: a state form and a numeric form.
136 // for the loop (for unroll, default indicates full unrolling rather than
138 // hint (for example, unroll count) to the transformer. The following array
155 enum { Vectorize, Interleave, Unroll };
165 case LoopHintAttr::Unroll:
167 Category = Unroll;
174 Option == LoopHintAttr::Interleave || Option == LoopHintAttr::Unroll) {
193 (Category == Unroll ||
196 // category. As a special case, numeric unroll hints are also not
197 // compatible with enable or full form of the unroll pragma because these