X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FCompilerWriterInfo.rst;h=12d295f74af2bf6a28cba6a9e0cdcfecd057a01e;hb=9e639e8fd95488cb4c8ef2f7f3a41919acb29ac4;hp=f21491994fe1febe4dc641904515a3faa2626c7e;hpb=dcd3a70297eff3953757623e28fde62ba72b1706;p=oota-llvm.git diff --git a/docs/CompilerWriterInfo.rst b/docs/CompilerWriterInfo.rst index f21491994fe..12d295f74af 100644 --- a/docs/CompilerWriterInfo.rst +++ b/docs/CompilerWriterInfo.rst @@ -1,5 +1,3 @@ -.. _compiler_writer_info: - ======================================================== Architecture & Platform Information for Compiler Writers ======================================================== @@ -12,8 +10,6 @@ Architecture & Platform Information for Compiler Writers This document is a work-in-progress. Additions and clarifications are welcome. - Compiled by `Misha Brukman `_. - Hardware ======== @@ -24,6 +20,17 @@ ARM * `ABI `_ +* `ABI Addenda and Errata `_ + +* `ARM C Language Extensions `_ + +AArch64 +------- + +* `ARMv8 Instruction Set Overview `_ + +* `ARM C Language Extensions `_ + Itanium (ia64) -------------- @@ -40,19 +47,15 @@ PowerPC IBM - Official manuals and docs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -* `PowerPC Architecture Book `_ - - * Book I: `PowerPC User Instruction Set Architecture `_ - - * Book II: `PowerPC Virtual Environment Architecture `_ +* `Power Instruction Set Architecture, Versions 2.03 through 2.06 (authentication required, free sign-up) `_ - * Book III: `PowerPC Operating Environment Architecture `_ +* `PowerPC Compiler Writer's Guide `_ -* `PowerPC Compiler Writer's Guide `_ +* `Intro to PowerPC Architecture `_ -* `PowerPC Processor Manuals `_ +* `PowerPC Processor Manuals (embedded) `_ -* `Intro to PowerPC Architecture `_ +* `Various IBM specifications and white papers `_ * `IBM AIX/5L for POWER Assembly Reference `_ @@ -69,6 +72,11 @@ SPARC * `SPARC resources `_ * `SPARC standards `_ +SystemZ +------- + +* `z/Architecture Principles of Operation (registration required, free sign-up) `_ + X86 --- @@ -97,10 +105,16 @@ Other relevant lists ABI === +* `System V Application Binary Interface `_ +* `Itanium C++ ABI `_ + Linux ----- * `PowerPC 64-bit ELF ABI Supplement `_ +* `Procedure Call Standard for the AArch64 Architecture `_ +* `ELF for the ARM 64-bit Architecture (AArch64) `_ +* `System z ELF ABI Supplement `_ OS X ---- @@ -108,6 +122,17 @@ OS X * `Mach-O Runtime Architecture `_ * `Notes on Mach-O ABI `_ +Windows +------- + +* `Microsoft PE/COFF Specification `_ + +NVPTX +===== + +* `CUDA Documentation `_ includes the PTX + ISA and Driver API documentation + Miscellaneous Resources =======================