proj-plbook-plchLlvmImpl

Table of Contents for Programming Languages: a survey

LLVM

The LLVM IR language

See [proj-plbook-plChLlvmLang LLVM IR].

tips and details

TODO: reorganize chapters so that eg stuff about LLVM isn't spread between plPartImplementation, plChImplementationCaseStudies, plChIntermedLanguages, plChTargetsImpl, plChTargetLanguages; although perhaps have two places, one for talking about the compiler's target/intermediate language as a language in itself, and one talking about the project as a tool for implementating other languages; BUT HYPERLINK THESE CLEARLY. Also, have a place to put specific tips and details for each of the various target languages/intermediate languages/language toolkits/compiler frameworks.

and asm.js

using asm.js, emscripten supports LLVM -> JS

Links