diff --git a/README.md b/README.md index e4f6c48a141a5da13778b5e06da2e7c5442b8e20..af6527d23c741edc534aa9fbee1c9377cd767ba1 100644 --- a/README.md +++ b/README.md @@ -43,8 +43,8 @@ llvm/tools and builds the entire tree. It also builds a modified LLVM C-Backend, to generate OpenCL kernels for GPUs. In the beginning of the building process, the installer provides users the choice of automatically or manually building HPVM. -If HPVM is selected to be automatically built, the installer allows users to type in the number of threads they want to use. -The default number of threads used to build HPVM is 2. +If HPVM is selected to be built automatically, the installer allows users to type in the number of threads they want to use. +The default number of threads used to build HPVM is two. Alternatively, CMake can be run manually. ```shell @@ -65,7 +65,15 @@ In order to manually build and install HPVM, GNU Make can be run using the follo make -j<number of threads> make install ``` -With all the aforementioned steps, HPVM should be built, installed and ready for use. + +In the end of the installation process, the installer automatically runs all the regression tests to ensure that the installation is +successful. If HPVM is built and installed manually, the tests can be automatically run by executing the following step from the +current directory. +```shell +bash scripts/automate_tests.sh +``` + +With all the aforementioned steps, HPVM should be built, installed, tested and ready to use. ## Benchmarks and Tests We are providing the following [HPVM benchmarks](/hpvm/test/benchmarks):