If a loop isn't forced to be unrolled, we want to avoid unrolling it when there is an explicit unroll-and-jam pragma.
This is to prevent automatic unrolling from interfering with the user requested transformation.
Details
Details
Diff Detail
Diff Detail
clang-format: please reformat the code
- hasUnrollAndJamTransformation(ParentL) == TM_ForcedByUser - && hasUnrollTransformation(L) != TM_ForcedByUser) { + hasUnrollAndJamTransformation(ParentL) == TM_ForcedByUser && + hasUnrollTransformation(L) != TM_ForcedByUser) {