Introduce pass to convert parallel affine.for op into 1-D affine.parallel op. Run using --affine-parallelize. Removes test-detect-parallel: pass for checking parallel affine.for ops.
Signed-off-by: Yash Jain <yash.jain@polymagelabs.com>
Differential D82672
[MLIR] Parallelize affine.for op to 1-D affine.parallel op yash on Jun 26 2020, 11:37 AM. Authored by
Details Introduce pass to convert parallel affine.for op into 1-D affine.parallel op. Run using --affine-parallelize. Removes test-detect-parallel: pass for checking parallel affine.for ops. Signed-off-by: Yash Jain <yash.jain@polymagelabs.com>
Diff Detail
Event Timeline
Comment Actions Shift code from
Comment Actions Reverted in fbc06b228012 ; this broke the build with the -DDBUILD_SHARED_LIBS=ON configuration. Comment Actions If I'm not mistaken, all harbormaster build tests passed above. If shared lib building isn't being tested as part of it, are developers expected to maintain two builds (w/ and w/o shared libs) and test on both before committing? Comment Actions The pre-merge is a sanity check, it does not provide complete coverage of the supported configurations and platforms.
You may also want to test on a Arm64 machine, on a X86-32bits, on an big-endian powerpc, ... That's only on Linux, now add Windows with multiple MSVC versions, MacOS, FreeBSD ... Comment Actions Yes, I'm aware of that. But shouldn't DYLIB be given higher priority given the higher likelihood of a build failure when compared to other combinations? |
Typo 1-s