filmov
tv
Testing LLVM with GCC
Показать описание
By Paolo Savini and Mary Bennett, Embecosm
LLVM has two main test suites:
the regression test suite tests the compilation from source to IR; and
the nightly test suite is a body of often large applications which are compiled and executed.
However, there is no large body of tests of detailed functionality which is compiled right down to the target object code and executed. At previous conferences, we have described the changes we have made to allow the GCC test suite to be used for nightly public regression testing of LLVM for RISC-V. Here we will discuss the necessary transformations to the testsuite to support LLVM.
LLVM has two main test suites:
the regression test suite tests the compilation from source to IR; and
the nightly test suite is a body of often large applications which are compiled and executed.
However, there is no large body of tests of detailed functionality which is compiled right down to the target object code and executed. At previous conferences, we have described the changes we have made to allow the GCC test suite to be used for nightly public regression testing of LLVM for RISC-V. Here we will discuss the necessary transformations to the testsuite to support LLVM.