[PATCH] D124926: [LoopInterchange] New cost model for loop interchange
Florian Hahn via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 3 01:17:04 PDT 2022
fhahn added a comment.
In D124926#3555072 <https://reviews.llvm.org/D124926#3555072>, @congzhe wrote:
> In D124926#3555002 <https://reviews.llvm.org/D124926#3555002>, @kaz7 wrote:
>
>> Hi, after this patch, our buildbot for VE has been failing, https://lab.llvm.org/buildbot/#/builders/91/builds/9844. Is it possible to inspect these failures? Thanks.
>
> Thanks for letting me know. On my local machine I am not seeing test failures. Would you please let me know which test and what command failed so I can look into it? The link above does not seem to contain information.
The issue is likely that all tests now depend on the PowerPC target to be built. This won't work as expected when LLVM is built with the PPC backend disabled. This is causing the test failures.
The tests as they are written at the moment would need something like `; REQUIRES: powerpc-registered-target` to only run them when the target is available. If a lot of tests require a specific target to run, usually they are place in `PowerPC` sub-directory, which has a lit file limiting them to run only when the target is available.
Having all tests depend on a single target is not ideal, because this limits the number of bots/configurations that run the tests. I think we need a way to keep most of the tests independent of the PowerPC or any other target and only have tests that explicitly test the cost-modeling depend on the target.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D124926/new/
https://reviews.llvm.org/D124926
More information about the llvm-commits
mailing list