Architecture/platform information for compiler writers

Note: This document is a work-in-progress. Additions and clarifications are welcome.

  1. Hardware
    1. Alpha
    2. ARM
    3. Itanium
    4. MIPS
    5. PowerPC
    6. SPARC
    7. X86
    8. Other lists
  2. Application Binary Interface (ABI)
    1. Linux
    2. OS X
  3. Miscellaneous resources

Compiled by Misha Brukman

Hardware

Alpha

ARM

Itanium (ia64)

MIPS

PowerPC

IBM - Official manuals and docs

Other documents, collections, notes

SPARC

X86

AMD - Official manuals and docs

Intel - Official manuals and docs

Other x86-specific information

Other relevant lists

ABI

Linux

  1. PowerPC 64-bit ELF ABI Supplement

OS X

  1. Mach-O Runtime Architecture
  2. Notes on Mach-O ABI

Miscellaneous resources


Valid CSS Valid HTML 4.01 Misha Brukman
LLVM Compiler Infrastructure
Last modified: $Date$