Publication: Two LLVM-related papers

Hi,

i’ve two papers that could be listed on the LLVM publication page. http://www.llvm.org/pubs/

The first paper describes an architecture description language and LLVM back-end generation out of an ADL. The second paper describes a cluster VLIW back-end for LLVM 2.9, just before this VLIW initiative started for LLVM.

Kind regards,

Timo Stripf

Stripf, T.; Koenig, R.; Becker, J.; , “A novel ADL-based compiler-centric software framework for reconfigurable mixed-ISA processors,” Embedded Computer Systems (SAMOS), 2011 International Conference on , vol., no., pp.157-164, 18-21 July 2011
doi: 10.1109/SAMOS.2011.6045457
URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6045457&isnumber=6045429

Stripf, T.; Koenig, R.; Rieder, P.; Becker, J.; , “A Compiler Back-End for Reconfigurable, Mixed-ISA Processors with Clustered Register Files,” Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International , vol., no., pp.462-469, 21-25 May 2012
doi: 10.1109/IPDPSW.2012.60
URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6270679&isnumber=6270391

Done.

Hi Timo,

The first paper describes an architecture description language and
LLVM back-end generation out of an ADL. The second paper describes a
cluster VLIW back-end for LLVM 2.9, just before this VLIW initiative
started for LLVM.

Before I delve into the paper, a few questions:

- is your ADL langauge type safe, does it have a type system?
- do you generate directly TableGen and C++ from ADL?
- do you guarantee that the generated files will compile?

Best wishes,
Wojciech