forked from OSchip/llvm-project
47 lines
2.4 KiB
Plaintext
47 lines
2.4 KiB
Plaintext
============================================================================
|
|
| To use the OpenMP Validation Suite for testing |
|
|
| LLVM OpenMP Implementation |
|
|
| High Performance Computing and Tools, |
|
|
| University of Houston |
|
|
| Jan. 2015 |
|
|
============================================================================
|
|
|
|
Two new files have been added to openmp/runtime: check-openmp.pl and check-openmp-test.pl
|
|
Go to /openmp/runtime, run:
|
|
make test compiler=clang
|
|
make test-clean
|
|
|
|
------------------------------------------------------------------------------
|
|
For the OpenMP-LLVM Project, following are the Files and Directories to know about:
|
|
|
|
|
|
c Directory containing the templates for the c tests
|
|
fortran Directory containing the templates for the Fortran
|
|
Makefile Makefile containing options for compilation
|
|
README_LLVM_OPENMP README file for to use the OpenMP test-suite
|
|
README_OpenMP_Validation_Suite README file on the Validation Suite, templates, etc.,
|
|
as a basis for testing the LLVM OpenMP implementation.
|
|
LLVM_IR Directory containing target-specific IR files
|
|
bin/lit files In the lit model, every test must exist inside some test suite.
|
|
lit resolves the inputs specified on the command line to
|
|
test suites by searching upwards from the input path
|
|
until it finds a lit.cfg or lit.site.cfg file.
|
|
These files serve as both a marker of test suites and
|
|
as configuration files which lit loads in order to
|
|
understand how to find and run the tests inside the test suite.
|
|
bin/header Header for the tests, calls clang driver for the test,
|
|
and executes the resulting executable
|
|
bin/Makefile To generate LLVM_IR files
|
|
bin/distribute.sh Generates LLVM_IR files, finds the architecture and OS, moves
|
|
the generated IR files to the corresponding folder
|
|
runtime/tools/check-openmp.pl Retrieving the right path
|
|
runtime/tools/
|
|
check-openmp-test.pl Returns the architecture and OS, e.g. lin_32e
|
|
------------------------------------------------------------------------------
|
|
|
|
Contact and Support
|
|
==============================================================================
|
|
|
|
Contact: http://www.cs.uh.edu/~hpctools/
|
|
Email: sunita@cs.uh.edu
|