beehive-lab / TornadoVM

TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
https://www.tornadovm.org
Apache License 2.0
1.18k stars 113 forks source link

[Refactor] Cleanup and refactor of the code for analysis of parallel loops and loop interchange #403

Closed jjfumero closed 4 months ago

jjfumero commented 5 months ago

Description

Cleanup and refactor of the code for analysis of parallel loops and loop interchange. This PR also eliminates old code no longer needed. Loop reordering option renamed to loop.interchange. This option is enabled by default.

Problem description

n/ a.

Backend/s tested

Mark the backends affected by this PR.

OS tested

Mark the OS where this PR is tested.

Did you check on FPGAs?

If it is applicable, check your changes on FPGAs.

How to test the new patch?

make
make tests