Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make RV's lit tests portable #64

Open
simoll opened this issue Mar 30, 2023 · 0 comments
Open

Make RV's lit tests portable #64

simoll opened this issue Mar 30, 2023 · 0 comments

Comments

@simoll
Copy link
Member

simoll commented Mar 30, 2023

Add proper loopvectorizer tests to RV with the lit infrastructure.

The feature/port-cdl-fixes merge adds LIT testing infra for RV from the NEC RV version. There is also a check-rv target now running both functional tests as well as the lit tests. This issue is about making the lit tests more portable, that is:

  • Remove the dependence on the exact build configuration of the llvm-ve-rv stack.
  • Port/add tests for more likely host targets (such as x86, arm , ..). Check for compiler feature flags to turn these tests on/off.
  • Add a reliable way to call the RV loopvectorizer from lit tests (RVPLUG may not be linked in, etc.).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant