[chbot] Chchrobotics Digest, Vol 152, Issue 16

Bevin Brett bevin_brett at hotmail.com
Tue May 19 00:57:56 BST 2020


Mark was asking about publicly available intermediate language descriptions.  He may find these interesting.

http://blog.ecubesystems.com/vsis-john-reagan-interview-on-llvm/
[http://blog.ecubesystems.com/wp-content/uploads/2019/03/verifying-the-llvm.jpg]<http://blog.ecubesystems.com/vsis-john-reagan-interview-on-llvm/>
VSI’s John Reagan Interview on GEM vs. LLVM for X86/64 | blog.ecubesystems.com<http://blog.ecubesystems.com/vsis-john-reagan-interview-on-llvm/>
VSI’s John Reagan Interview on GEM vs. LLVM for X86/64. Posted on March 12, 2019 by ecubeblog. The following blog documents a series of interviews with VMS Software Inc.’s John Reagan, who heads the compiler group. John was giving a series of presentations on leveraging LLVM for the new OpenVMS X86 port. After listening to his presentation ...
blog.ecubesystems.com

ftp://ftp.linux-mips.org/pub/linux/mips/people/macro/DEC/DTJ/DTJ808/DTJ808PF.PDF
https://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art8.pdf
The GEM Optimizing Compiler System - HP Labs<https://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art8.pdf>
The GEM Optimizing Compiler System 1 Abstract The GEM compiler system is the technology Digital is using to build state-of-the-art compiler products for a variety of languages and hardware /software platforms. Portable, modular software components with carefully specified interfaces simplify the engineering of diverse compilers. A
www.hpl.hp.com


https://llvm.org/docs/LangRef.html   (LLVM is the CLANG backend)

LLVM Language Reference Manual — LLVM 10 documentation<https://llvm.org/docs/LangRef.html>
Abstract ¶. This document is a reference manual for the LLVM assembly language. LLVM is a Static Single Assignment (SSA) based representation that provides type safety, low-level operations, flexibility, and the capability of representing ‘all’ high-level languages cleanly.
llvm.org

https://books.google.co.nz/books?id=Pq7pHwG1_OkC&pg=PA727&lpg=PA727&dq=gem+intermediate+language&source=bl&ots=4Zb3Mrf8qO&sig=ACfU3U26xxxmVglSQQ9IkRZQDQfQbwQ5mw&hl=en&sa=X&ved=2ahUKEwj1oIbfzb7pAhX1xjgGHRFQDtsQ6AEwAXoECAgQAQ#v=onepage&q=gem%20intermediate%20language&f=false
[https://books.google.co.nz/books/content?id=Pq7pHwG1_OkC&printsec=frontcover&img=1&zoom=1&edge=curl&imgtk=AFLRE73qu7X-TgJI-I96FeO7Hs9LQAqo_F8xozaqLEkeA0FM0qe8Iv0MLb0MLkWSplEKHrIDfewzSExoN8MunClkshQYkfOuGWQkZmbYF7dEhydzY9jkJXA33AZzmumMDROvZzuHd_Yw]<https://books.google.co.nz/books?id=Pq7pHwG1_OkC&pg=PA727&lpg=PA727&dq=gem+intermediate+language&source=bl&ots=4Zb3Mrf8qO&sig=ACfU3U26xxxmVglSQQ9IkRZQDQfQbwQ5mw&hl=en&sa=X&ved=2ahUKEwj1oIbfzb7pAhX1xjgGHRFQDtsQ6AEwAXoECAgQAQ#v=onepage&q=gem%20intermediate%20language&f=false>
Advanced Compiler Design Implementation<https://books.google.co.nz/books?id=Pq7pHwG1_OkC&pg=PA727&lpg=PA727&dq=gem+intermediate+language&source=bl&ots=4Zb3Mrf8qO&sig=ACfU3U26xxxmVglSQQ9IkRZQDQfQbwQ5mw&hl=en&sa=X&ved=2ahUKEwj1oIbfzb7pAhX1xjgGHRFQDtsQ6AEwAXoECAgQAQ#v=onepage&q=gem%20intermediate%20language&f=false>
books.google.co.nz

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ourshack.com/pipermail/chchrobotics/attachments/20200518/16543ad6/attachment.html>


More information about the Chchrobotics mailing list