/cbias-tester

Tester project for CBIAS conducting batch testing.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

CBIAS Tester

This repo is the code of batch tester for compiler project CBIAS.

Frontend Tester

Cbias frontend has an IREmitter to emit in-memory intermediate code as .ll text, which meets text-based LLVM IR format and can be recognized by LLVM tool chain.

Thus, before in-memory IR can be processed by backend to generate assembly code, IR can be run by being dumped as text file and conveyed to LLVM tool chain. Batch test can be perform on frontend for debugging purposes.

Backend Tester

Batch test script of an ARM compiler for debugging.

Please run the backend_tester_x86 first to gen & transfer assembly, then run the backend_tester_arm to get the test report.