Architecture & Platform Information for Compiler Writers

Note

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

Hardware

AArch64 & ARM

Itanium (ia64)

Lanai

MIPS

PowerPC

IBM - Official manuals and docs

Embedded PowerPC Processors manuals and docs

Other documents, collections, notes

AMDGPU

Refer to User Guide for AMDGPU Backend for additional documentation.

RISC-V

C-SKY

LoongArch

SPARC

SystemZ

VE

X86

XCore

Hexagon

Other relevant lists

ABI

Linux

macOS

Windows

NVPTX

SPIR-V

Miscellaneous Resources