This patch adds the initial VP intrinsic integration test on the host backend and RVV emulator. Please see more detailed discussion on the discourse.
- Run the test cases on the host by configuring the CMake option: -DMLIR_INCLUDE_INTEGRATION_TESTS=ON
- Build the RVV environment and run the test cases on RVV QEMU by this doc.
If you want to follow the previous taken convention, I would put this test (and the lit extension)
in a new directory
e.g we have
test/Integration/Dialect/Vector/CPU/ all vector tests
test/Integration/Dialect/Vector/CPU/AMX AMX specific tests
test/Integration/Dialect/Vector/CPU/ArmSVE ARM SVE specific tests
so it feels like you should move this really into
test/Integration/Dialect/Vector/CPU/RISCV
or at very best
test/Integration/Dialect/LLVMIR/CPU/RISCV
(but I fail to see why you would want it under LLVMIR?)