Home | History | Annotate | Download | only in CodeGenCXX

Lines Matching full:pragma

3 // Verify while loop is recognized after sequence of pragma clang loop directives.
8 #pragma clang loop vectorize(enable)
9 #pragma clang loop interleave_count(4)
10 #pragma clang loop vectorize_width(4)
11 #pragma clang loop unroll(full)
12 #pragma clang loop distribute(enable)
20 // Verify do loop is recognized after multi-option pragma clang loop directive.
24 #pragma clang loop vectorize_width(8) interleave_count(4) unroll(disable) distribute(disable)
34 // Verify for loop is recognized after sequence of pragma clang loop directives.
36 #pragma clang loop interleave(enable)
37 #pragma clang loop interleave_count(static_cast<int>(Tuner::Interleave))
38 #pragma clang loop unroll_count(static_cast<int>(Tuner::Unroll))
46 // sequence of pragma clang loop directives.
50 #pragma clang loop vectorize_width(2) interleave_count(2)
57 // Verify disable pragma clang loop directive generates correct metadata
59 #pragma clang loop vectorize(disable) unroll(disable) distribute(disable)
70 // Verify defines are correctly resolved in pragma clang loop directive
72 #pragma clang loop vectorize_width(VECWIDTH) interleave_count(INTCOUNT)
73 #pragma clang loop unroll_count(UNROLLCOUNT)
82 #pragma clang loop vectorize_width(1 + 4)
88 #pragma clang loop vectorize_width(3 + VECWIDTH)
98 #pragma clang loop vectorize_width(8) interleave_count(8) unroll_count(8)
111 #pragma clang loop vectorize_width(VWidth) interleave_count(ICount)
112 #pragma clang loop unroll_count(UCount)
122 #pragma clang loop vectorize_width(V) interleave_count(I) unroll_count(U)
128 #pragma clang loop vectorize_width(V * 2 + VECWIDTH) interleave_count(I * 2 + INTCOUNT) unroll_count(U * 2 + UNROLLCOUNT)
135 #pragma clang loop vectorize_width(Scale * V) interleave_count(Scale * I) unroll_count(Scale * U)
141 #pragma clang loop vectorize_width((Scale * V) + 2)