Main Results
The core experimental results demonstrate that ATG successfully generates complete target description (*.td) files for complex RISC-V ISAs, encompassing up to 1029 instructions across various standard and custom extensions. While its primary similarity-matching scheme handled most cases, a complementary auxiliary scheme ensured full instruction coverage, addressing the few failures encountered with highly customized instructions.
Regarding development effort, although the initial model synthesis requires about four days (a one-time cost), and target specification takes 1-7 days (comparable to initial manual efforts), the subsequent automatic generation of *.td files completes in mere minutes per target. This represents a significant reduction compared to the months typically required for manual creation.

Crucially, the compiler backends generated using ATG's output (LLVMATG) proved functionally equivalent to the standard, manually developed LLVM backend. This was validated by producing identical assembly code and binaries for SPEC 2017 C/C++ benchmarks and successfully passing the entire suite of approximately 15,600 LLVM regression tests, matching the standard backend's results. Furthermore, using LLVMATG introduced no noticeable compilation time overhead.

The primary trade-off identified is that the automatically generated *.td files are 2x-3x larger in lines of code than their manual counterparts, though this did not negatively impact correctness or runtime performance. In summary, the experiments confirm ATG as an effective method for automating target description file generation, drastically reducing manual effort while maintaining functional correctness and performance.