Lines Matching refs:code
11 code with Polly. We show how to execute them individually and explain for
16 1. **Create LLVM-IR from the C code**
22 .. code-block:: console
30 Polly is only able to work with code that matches a canonical form.
35 .. code-block:: console
46 .. code-block:: console
50 .. code-block:: guess
61 { /* original code */ }
75 { /* original code */ }
85 .. code-block:: console
105 .. code-block:: console
109 .. code-block:: guess
195 .. code-block:: console
199 .. code-block:: guess
227 .. code-block:: console
231 .. code-block:: guess
253 …As a baseline we do not call any Polly code generation, but only apply the normal -O3 optimization…
255 .. code-block:: console
259 .. code-block:: c
274 { /* original code */ }
283 .. code-block:: console
287 .. code-block:: c
305 { /* original code */ }
312 .. code-block:: console
316 .. code-block:: c
337 { /* original code */ }
347 .. code-block:: console
351 .. code-block:: c
373 { /* original code */ }
379 This generates new code for the SCoPs detected by polly. If
384 .. code-block:: console
388 .. code-block:: console
392 .. code-block:: guess
398 .. code-block:: console
402 .. code-block:: guess
408 .. code-block:: console
412 .. code-block:: guess
418 .. code-block:: console
422 .. code-block:: guess
432 .. code-block:: console
448 By comparing the runtimes of the different code snippets we see that a
453 .. code-block:: console