SLIDE 1
1
John Reagan 1 VAX/VMS Digital introduced the VAX-11, a 32-bit CISC - - PowerPoint PPT Presentation
Porting OpenVMS using LLVM John Reagan 1 VAX/VMS Digital introduced the VAX-11, a 32-bit CISC architecture, 40 years ago in 1977 (before most of you were born) Modeled after the PDP-11 with 16 general purpose registers used for integer
1
2
3
BASIC BLISS C COBOL Fortran PASCAL IMACRO C++
Intel
.OBJ LIBRARIAN .OLB LINKER .EXE GEM IR GEM
5
BASIC BLISS C COBOL Fortran PASCAL XMACRO C++
clang Standard Interface SS Standard Interface
Standard Interface MCInst Interface LIBRARIAN LLVM GEM IR LLVM IR
G2L
.OBJ* * = ELF like Itanium LINKER .OLB .EXE*
Internal Representation Converter Backend Code Generator
7
8
9
10
11
12